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