essential C++ example
ignore test(execute file)