C++笔记 简单重载

来源:互联网 发布:大脚趾外翻矫正器淘宝 编辑:程序博客网 时间:2024/06/11 11:08

我试图用最简单的代码来说明一个问题

#include "stdafx.h"#include <string.h>class CUSER{public:int m_nDef;public:CUSER(){m_nDef = 1;}CUSER operator + (int nIn) //重载 + 号{CUSER user;user.m_nDef = m_nDef + nIn;return user;}};int main(int argc, char* argv[]){CUSER user1;user1 = user1 + 2; //这样就可以使用重载了printf("%d\r\n",user1.m_nDef);return 0;}


大家可以试一下其他的操作符

 

原创粉丝点击