added c++_templates.cpp