8.2.2 Special considerations for C++