C++学习笔记——operator

//#include<iostream>
//using namespace std;
//
//
//class Stu
//{
//public:
//    int a;
//    double b;
//
//    Stu()
//    {
//        a = 12;
//        b = 13.13;
//    }
//};
//
////运算符重载                operator的参数必须有一个是类内的对象
////加法重载
//void operator+(Stu& st, int a)            //对象在前的运算符重载函数
//{
//    cout << (st.a+a) << endl;
//}
//
//void operator+(int a, Stu& st)            //对象在后的运算符重载函数
//{
//    cout << (st.a + a) << endl;
//}
//
//
//int main()
//{
//    Stu st1, st2;
//    //st1 + st2;对象之间不能相加,  对象+对象,对象+数字默认都是不能被执行的
//    st1 + 12;            //对象在前
//    12 + st2;
//    return 0;
//}

 

posted @ 2022-12-01 16:10  努力的阿坤  阅读(65)  评论(0)    收藏  举报