C++ header completed