Формат C ++ для cout << Автоматически

Если бы у меня был простой класс с двумя переменными, x и y, и функция ToString (), которая возвращает отформатированную строку с данными. Когда я вызываю

cout << simpleClass << "\n";

, кто-нибудь знает, как я мог бы автоматически вызвать simpleClass.ToString для возврата правильно отформатированной строки? Я предполагаю, что есть способ сделать это с помощью операторных функций, но я не знаю, как бы это сделать.

5
задан Precursor 21 July 2011 в 01:30
поделиться