[ Časlav Ilić @ 19.03.2006. 14:20 ] @
Želim nešto nalik na funkciju koja prima promenljiv broj proizvoljnih argumenata, ali naravno tipski bezbedno. Za neki određen konačan broj argumenata, mogao bih npr. da napišem više prepunjenih šablona: Code: template <typename T1> inline void writeLine (const T1 &a1) { cout << a1 << endl; } template <typename T1, typename T2> inline void writeLine (const T1 &a1, const T2 &a2) { cout << a1 << a2 << endl; } template <typename T1, typename T2, typename T3> inline void writeLine (const T1 &a1, const T2 &a2, const T3 &a3) { cout << a1 << a2 << a3 << endl; } ... writeLine(10); writeLine(10, "foo"); writeLine(10, "foo", 8.5); Mogu li da smuvam nekako da se ovi gore šabloni automatski stvaraju? |