( utpKabel | 2014. 05. 07., sze – 12:20 )

Ez azért nem ennyire egyszerű.

Akár integer, akár floating-point szorzás történik, még ha közben konverzió is bekövetkezik, néhány dolgot mindenképpen tudhatunk:
1. A szorzásnak semmiféle mellékhatása nincs.
2. A szorzás mindenképpen véges idő után befejeződik.
3. A primitív szorzás ideje O(1).

Ha a szorzás jel egy függvényhívást rejt, akkor a következőket tudjuk:
(semmit)

Hasonlóképpen a C "másoló konstruktoráról" is pontosan tudjuk, hogy mellékhatása nincs, és véget ér O(sizeof(a)) időn belül. A C++ másoló konstruktoráról pedig semmit sem tudunk.