c++中定制输入输出操作

来源:互联网 发布:乐知英语的公司在哪 编辑:程序博客网 时间:2024/03/29 01:07

用模板重载友元操作符即可

直接代码

class test{int out=0;int in;template<typename T> friend T& operator >>(T& instream, test t);template<typename T> friend T& operator <<(T& outstream, test t);};template<typename T>T& operator >>(T& instream, test t){instream >> t.in;return instream;}template<typename T>T& operator <<(T& outstream, test t){outstream << t.out;return outstream;}


0 0
原创粉丝点击