输入输出流运算重载模板

来源:互联网 发布:安卓版cad软件 编辑:程序博客网 时间:2024/05/21 08:39

// 输入输出流运算重载模板


#include <iostream>


class Test {

private:

    int testMenber1;

    double testMenber2;

public:

    friend std::istream &operator >>(std::istream &stream, Test &temp) {

        std::cin >> temp.testMenber1 >> temp.testMenber2;

        return stream;

    }

    friend std::ostream &operator <<(std::ostream &stream, Test &temp) {

        std::cout << "menber1 = " << temp.testMenber1 <<"\nmenber2 = " << temp.testMenber2 << std::endl;

        return stream;

    }

};


int main(int argc,const char *argv[]) {

    Test tt;

    std::cin >> tt;

    std::cout << tt;

    return0;

}

0 0
原创粉丝点击