Акрамя таго, C++ стражэйшы ў некаторых пытаннях; напрыклад, ён не дапускае няяўнае прывядзенне тыпаў паміж незвязанымі тыпамі ўказальнікаў і не дазваляе выкарыстоўваць функцыі, якія яшчэ не аб'яўлены.