Будучи потомком C, язык C++ также очень серьезно относится к абстракции без издержек и прямому сопоставлению с аппаратным обеспечением. Это обязательство выходит за рамки возможностей языка C, которые поддерживает C++. Все, что C++ строит поверх C, включая новые языковые возможности, поддерживает эти принципы. Отходы от них сделаны очень осознанно.