//#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; //}
标签:int,笔记,运算符,Stu,C++,operator,重载 From: https://www.cnblogs.com/kun-sir/p/16941760.html