Mam starszego kodu, który zamiast funkcji wirtualnych używa pola kind do dynamicznego wysyłania. Wygląda to mniej więcej tak: // Base struct shared by all subtypes
// Plain-old data; can't use virtua
Czy można napisać funkcję szablonu C++, która pobiera zmienną liczbę zmiennych wejściowych różnych typów (liczba wejść może być ograniczona do 10)? Na przykład wziąć funkcję sql_exec() które wykonuje
Załóżmy, że mam pewną klasę szablonów w zależności od typu T. T może być prawie wszystko: int, int*, pair <int, int> lub struct lol; nie może to być void, referencja ani nic innego, co kwalifikuje się