Szép példa csak értelmetlen. Amit te összehasonlítottál az a feladatra optimalizált saját kód vs. általános elemekből összedobott megoldás.
Ugyanezt kipróbálhattad volna egy tetszőles C-s konténereket tartalmazó lib és a saját verziód között.
Sőt, mivel a saját kódod minden bizonnyal lefordul C++-ként (vagy triviálisan átírható), ezért valójában a konklúziód is marhaság...
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee." -- Ted Ts'o