c++操作符重载
1、首先我们在Clion中创建一个Project。点击File->New Project。
2、下一步,输入项目路径与项目的名称,并选择语言标准,这里选择c++11。
3、这时会自动生成带有一个main函数的文件,输出"Hello World!"。
4、接下来添加复数类:在项目上右击,选择New-争犸禀淫>C++ Class。然后在弹出窗口输入类名为complex,会自动生成一个头文件与源文件。
5、然后在头文件中定义成员变量并声明成员函数。这里就声明一个加法的重载运算符与输出飒劐土懿重载运算符。注意重载操作符必须传入引用值,并返回一个引用。
6、在重载+操作符时,需要使用成员函数方式进行重载,即返回一个本类的对象,具体的实现如下。
7、在重载<<操作符时,使用友元函数重载,具体的实现如下。
8、测试代码与结果如下,与预期相同。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:31
阅读量:64
阅读量:70
阅读量:51
阅读量:41