Use __cplusplus header to enable C++11 language features