Как templatize объекты iostream и fstream? Этот способ (см. Код, пожалуйста) неправильный ... Спасибо за вашу помощь.C++ templatize output: iostream или fstream
template <typename O>
void test(O &o)
{
o << std::showpoint << std::fixed << std::right;
o << "test";
}
int main(int argc, _TCHAR* argv[])
{
std::iostream out1; //Write into console
std::ofstream out2 ("file.txt"); //Write into file
....
test(out1);
test (out2);
return 0;
}
Просьба предоставить * полную * минимальную программу выборки и полные сообщения об ошибках, которые вы видите при компиляции или запуске. Для получения дополнительной информации о том, как и зачем это делать, см. Http://sscce.org. –