fork download
  1. #include <iostream>
  2. using namespace std;
  3. class A {
  4. public:
  5. A() : i(42) {}
  6. friend ostream& operator<<(ostream &out, A const & c);
  7.  
  8. protected:
  9. int i;
  10.  
  11. };
  12.  
  13. ostream& operator<< (ostream &output, const A &dataToPrint)
  14. {
  15. cout << dataToPrint.i << endl;
  16. return output;
  17. }
  18.  
  19. int main()
  20. {
  21. A a;
  22. std::cout << a;
  23. }
  24.  
Success #stdin #stdout 0s 2724KB
stdin
Standard input is empty
stdout
42