Praktické využití šablony nad šablonou (C++)

LambdaBender

Praktické využití šablony nad šablonou (C++)
« kdy: 25. 07. 2018, 11:37:34 »
Máte někdo nějaký příklad z praxe využití template2? V knihách (a na fórech) jsou triviální příklady vysvětlující, jak to funguje, to je celkem jasné, ale zatím jsem nenarazil na situaci, kdy by se to v kódu nabízelo (např. kvůli výraznému zjednodušení kódu).


Ivan

Re:Praktické využití šablony nad šablonou (C++)
« Odpověď #1 kdy: 25. 07. 2018, 12:15:02 »

Modern C++ Design_ Generic Programming and Design Patterns Applied by Andrei Alexandrescu

https://github.com/bjut-hz/E-Books/blob/master/program%20language/Modern%20C%2B%2B%20Design_%20Generic%20Programming%20and%20Design%20Patterns%20Applied%20by%20Andrei%20Alexandrescu-Addison-Wesley%20Professional%20(2001).pdf

Daji se s tim delat kouzla. Pokud ale programator, ktery po tobe cte kod nemysli jako ty, tak je dost peklo se v takovych zdrojacich vyznat. Taky je otazka jestli to stoji za to, napr. je mozne dostahnout toho aby "virtualni" metody byly inline a nazavisely na RTI.