Předmluva

Šablony v jazyce C++ velmi rozšiřují možnosti ovlivňovat výstupní kód v průběhu kompilace. Je možné provádět různé optimalizace a tím dosáhnout urychlení konstrukcí jazyka C++, které často za jazykem C ve výkonu značně zaostávají. V tomto článku se budu zabývat urychlením operací s vektory, zvláště urychlením operací s přetěžováním operátorů. Využívám kód navržený Jochen Härdtleinem. Tento kód rozšiřuji o vlastní implementaci rozbalování smyček.