现在有一个结构体:
struct Node { int a; };
然后执行:
Node x; cin >> x.a; cout << x.a;
可以实现对结构体 x 中的成员 a 进行读入和写出操作。
x
a
那么如果我要想将上述代码改为下面的,如何通过重载 >> 和 << 实现。
>>
<<
Node x; cin >> x; cout << x;