Стандарт C++ не апісвае спосабы наймення абектаў, некаторыя падрабязнасці апрацоўкі выключэнняў і іншыя магчымасці, спалучаныя з асаблівасцямі рэалізацыі, што прыводзіць да несумяшчальнасці абектнага кода, створанага рознымі кампілятарамі.