+操作符重载(2)
2019獨角獸企業重金招聘Python工程師標準>>>
#include <iostream>
class C_A
{
??? public:
??????? int Cn;
};
struct S_A
{
??? public:
??????? int Sn;
};
enum E_A
{
??? En = 12
};
C_A operator+(int n,C_A cVar)
{
??? cVar.Cn += n;
??? return cVar;???
}
S_A operator+(int n,S_A sVar)
{
??? sVar.Sn =10 ;
??? sVar.Sn += n;
??? return sVar;
}
E_A operator+(int n,E_A eVar)
{
?? eVar = En;
?? n += eVar;
?? eVar = E_A(n);
?? return eVar;
}
int main()
{
??? using std::cout;
??? using std::endl;
??? return 0;
}
轉載于:https://my.oschina.net/libowen/blog/94762
總結
- 上一篇: Set函数、Get函数、点语法和类方法
- 下一篇: 国内外手机号码正则表达式(收藏)