Во всех подобных строчках (оператор << перегружен): cout << "Таймер: " << timer << endl;
|
Господа, вот такой еще ответ предложили. Но что-то я не совсем понимаю, что имеется в виду.
UPD Посоветовали книгу Бьерн Страуструп. Язык программирования С++
То есть, такие операторы как "+, *, <<" будут относиться к перегрузке оператора функции? Например "+", имеет одно имя, но используется для сложения целых чисел, чисел с плавающей точкой, и указателей. Следовательно, в моем коде,
+ и >> - являются примером статического полиморфизма?
А почему
>> является перегруженным оператором сдвига влево?