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.