@rnatlance203 在 C++中流重载使用方法 中说:
还有个问题,就是如果私有或者受保护成员是字符串或者数组的话怎么整
(史前大坑)
我发现我就是个人才,就算挖坑都不会把自己坑到
class blu {
protected:
char s[100];
char c[100];
char p;
public:
blu() {
strcpy(s, "fsk");
strcpy(c, "fkb");
p = 'z';
}
~blu() {
}
friend istream & operator>>(istream & in, blu &cu) {
in >> cu.s >> cu.c >> cu.p;
return in;
}
friend ostream & operator<<(ostream & out, blu &cu) {
out << cu.s << '\t' << cu.c << '\t' << cu.p;
return out;
}
};
这不是跟上面的整型变量一样了吗 成员函数都不用写了,爽死