当前位置: 首页 > wzjs >正文

蜘蛛爬取网站搜狗网址导航

蜘蛛爬取网站,搜狗网址导航,西安官网制作,wordpress自动水印代码类转换操作符定义//函数格式 operator type(){ return type_value; // 类型要和type 一致。 } //函数在写法上无参数,无返回值,但函数体中应该有return,且return的变量类型要和 //重载的类型一致。如果同时存在重载操作符和重载类型&#xff…

 类转换操作符定义

//函数格式
operator type(){
return type_value; // 类型要和type 一致。
}
//函数在写法上无参数,无返回值,但函数体中应该有return,且return的变量类型要和
//重载的类型一致。如果同时存在重载操作符和重载类型,那么优先匹配重载的操作符。

 转换int类型

operator int(){int a=10;return a;
}

 显示调用类型转换运算符

#include <iostream>
using namespace std;class CTest {
public:int m_a;// 构造函数,初始化 m_a 为 10CTest() : m_a(10) {}// 类型转换运算符,将 CTest 对象转换为整型operator int() {return m_a; // 返回 m_a}
};int main() {CTest tst; // 创建 CTest 实例// 显式调用类型转换运算符int a = tst.operator int() + 10; // 调用类型转换运算符cout << "a: " << a << endl; // 输出 a: 20return 0;
}

示例:

#include <iostream>
using namespace std;class CTest {
public:int m_a; // 类的成员变量// 构造函数,初始化 m_a 为 10CTest() {m_a = 10;}// 类型转换运算符,将 CTest 对象转换为整型operator int() {return m_a;}// 注释掉的运算符重载/*int operator+(int a) {return this->m_a + a;}*/
};int main() {CTest tst; // 创建 CTest 类的实例// 由于没有重载 `operator+`,所以会调用类型转换int a = tst + 10; cout << a << endl; // 输出结果是 20// 明确调用类型转换运算符int b = tst.operator int() + 20; cout << b << endl; // 输出结果是 30// 30 + tst 只会调用类型转换运算符int c = 30 + tst; cout << c << endl; // 输出结果是 40return 0;
}

http://www.dtcms.com/wzjs/249971.html

相关文章:

  • 郑州市建设安全监督站网站营销渠道
  • 惠州网站建设(推荐乐云践新)百姓网推广电话
  • 手机上怎么创建wordpressseo服务外包报价
  • 浙江网站建设抖音seo优化排行榜
  • 乌鲁木齐住房和城乡建设委员会网站抖音怎么推广
  • 外贸网站推广企业北京seo营销培训
  • wordpress做淘客网站seo推广怎么做
  • 页面设计素材网站中国优化网
  • wordpress模板搬迁网站建设优化公司
  • 电商网站制作案例北京百度推广官网首页
  • wordpress 免费采集插件seo系统教程
  • 经典网站设计网站推广方式有哪些
  • 周口做建网站seo怎么弄
  • 怎么做查询网站吗怎么做公司网站推广
  • 东莞网吧seo首页关键词优化
  • 实用网站模板现在如何进行网上推广
  • 好的网站设计制作长沙免费建站网络营销
  • 兰州市做网站的seo职业
  • 做企业网站需要自己有公司吗黄冈地区免费网站推广平台
  • 中煤第五建设有限公司网站互联网广告代理可靠吗
  • 工信部的网站备案信息seo对网络推广的作用是什么?
  • 程序员做的简单的网站营业推广策略有哪些
  • 免费二级域名注册平台凌哥seo
  • 在什么网站可以接设计做网站推广和网络推广
  • 中英文网站怎么实现百度云盘网官网
  • 网站建设 浏览器兼容快速优化网站排名软件
  • 哪些软件可以做网站四川seo技术培训
  • 东莞科技网站建设如何建网站详细步骤
  • 微信公众号推广赚钱宁波seo在线优化哪家好
  • 网站开发 京东seo相关岗位