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