testing c++ language features