Можно ли как-то глобально перегрузить cout <<
? Причем сама перегрузка должна зависить от содержимого параметров коммандной строки. Что порекомендуете?
void TestFun(){
cout << "anything" << endl;
}
int main(int argc, char* argv[])
{
if (argc > 1)
{
if (argv[1] == "-indentFormat") {
// тут одна перегрузка
}
else { // тут другая }
}
// далее все вызовы cout << приводят к перегруженной версии
// причем желательно даже из других функций
TestFun(); // cout внутри будет работать с перегруженным '<<'
}
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Доброго времени суток, как задать 10 млн чисел после запятой в массиве?