Gdybym miał prostą klasę z dwoma zmiennymi X i Y oraz toString() funkcja, która zwraca sformatowany ciąg z danymi. Kiedy zadzwonię pod numerC++ Format cout << Automatycznie
cout << simpleClass << "\n";
ktoś wie, w jaki sposób mógłbym automatycznie wywołać simpleClass.ToString, aby zwrócić poprawnie sformatowany ciąg znaków? Zgaduję, że jest sposób, aby to zrobić z funkcjami operatora, ale nie wiem, jak bym to zrobił.
+1: Lubię, jak realizowane funkcję, która działa na wszystkich 'obiektów basic_ostream', nie tylko' cout' –
@Ken: Zbyt wiele osób zapomina o szerokich strumieni. - [ – ildjarn
+1 i cookie –