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