c++: fix C++11 compatibility