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

重载()运算符和重载强制类型转换

// 研究了半宿。最终弄清楚了

// 写了这段測试代码能够非常好的演示效果


class CConvert
{
public:
        CConvert(){m_nValue = 10;} 

        // 重载()运算符
        int operator ()();

        // 重载int强制类型转换
       operator int();

protected:
private:
     int m_nValue;
};

 

int CConvert::operator ()()
{
    return m_nValue;
}

 

CConvert::operator int()
{
    return m_nValue;
}

 

void SetValue(int nValue)
{
    int nTest = nValue;
}


int main()
{

     CConvert convert;
     SetValue(convert);  // 调用强制类型转换重载符
     SetValue(convert()); // 调用重载之后的括号运算符
     return 0;
}

相关文章:

  • 配置openssh实现sftp远程文件上传
  • 单反相机学习资料
  • 正则表达式
  • Node.js + Express 4.x + MongoDB 构建登录注册(二)
  • VMware NAT模式
  • 无锡换社保卡的流程(旧社保卡在手上)
  • vim安装
  • iOS 中 iBeacon 开发
  • Kali-linux控制Meterpreter
  • HTTP响应状态码
  • 开源中文分词工具探析(六):Stanford CoreNLP
  • 用脚本模式配置数据同步
  • 如何在ubuntu16上安装docker
  • saltstack自动化运维系列④之saltstack的命令返回结果mysql数据库写入
  • 边车容器下的服务网格istio
  • 2019年如何成为全栈工程师?
  • bootstrap创建登录注册页面
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • download使用浅析
  • js面向对象
  • k个最大的数及变种小结
  • Service Worker
  • Windows Containers 大冒险: 容器网络
  • 复杂数据处理
  • 诡异!React stopPropagation失灵
  • 前端性能优化--懒加载和预加载
  • 前端之React实战:创建跨平台的项目架构
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 实现简单的正则表达式引擎
  • 算法-图和图算法
  • 小而合理的前端理论:rscss和rsjs
  • 学习Vue.js的五个小例子
  • 移动端唤起键盘时取消position:fixed定位
  • No resource identifier found for attribute,RxJava之zip操作符
  • [地铁译]使用SSD缓存应用数据——Moneta项目: 低成本优化的下一代EVCache ...
  • FaaS 的简单实践
  • (C++)栈的链式存储结构(出栈、入栈、判空、遍历、销毁)(数据结构与算法)
  • (Java数据结构)ArrayList
  • (ZT)一个美国文科博士的YardLife
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (初研) Sentence-embedding fine-tune notebook
  • (独孤九剑)--文件系统
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (数据结构)顺序表的定义
  • (一) storm的集群安装与配置
  • (原创)攻击方式学习之(4) - 拒绝服务(DOS/DDOS/DRDOS)
  • ***通过什么方式***网吧
  • ***详解账号泄露:全球约1亿用户已泄露
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .net 开发怎么实现前后端分离_前后端分离:分离式开发和一体式发布
  • .net利用SQLBulkCopy进行数据库之间的大批量数据传递
  • :如何用SQL脚本保存存储过程返回的结果集
  • [AIGC] SQL中的数据添加和操作:数据类型介绍
  • [BUUCTF]-PWN:[极客大挑战 2019]Not Bad解析