Na, most tényleg kitaláltam valami guru témát. 🙂 (Persze, csak lexikális tudás kell hozzá…)
Kerekedett egy érdekes gondolatom, miszerint egy objektumban esetleg érdemes lenne tudni a felhasználónak egy template változó típusát. A típus nyílván mindig változik, mi pedig nem szeretnénk a függvényeket megírni mindegyikre.
Code:
template
class Class {
…
void print_type ();
…
}
template
void Class::print_type () {
std::cout << R… // Rossz, de hogyan lesz jó?
// vagy, ha tetszik:
std::string str;
str = R; // Szintén rossz, de hogyan lesz jó?
}
A probléma azért érdekes, mert ez ugye nem is egy hagyományos változó, nem is egy makró, hogy azonnal eredményt csiholjunk belőle. Nyílván nem is akarunk egy string-táblát létrehozni. (Hozzon magának létre a fordító! :))
legutóbbi hsz