( utpKabel | 2014. 05. 06., k – 11:45 )

Nem tartom megfelelőnek a hasonlatot, ugyanis C++-ban nem egyértelmű, hogy egy szintaxishoz primitív vagy user-defined behaviour tartozik.

c = a * b;

Ez lehet egy sima integer vagy floating-point szorzás C-ben (egy mul gépi utasítás + esetleg néhány load/store), C++-ban pedig lehet ugyanaz mint C-ben, vagy lehet 1, 2 vagy több függvényhívás. Sőt

f(a);

C++-ban lehet, hogy több függvényt is meghív (másoló konstruktor pl.).

Ártatlannak néz ki a C++ kód, de huncut dolgok történhetnek a felszín alatt.