add test.cpp
merge
add gitignore