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

c++ 类型转换函数

测试代码:

void testTypeTransfer() { // 测试类型转换函数class Distance {private:int meters;public:// 类型转换函数,int表示转化为int类型operator int() {std::cout << "调用了类型转换函数" << endl;return meters; }Distance(int distance) : meters(distance){}};int distance = 10 + Distance(9517);std::cout << "distance: " << distance << endl;
}

打印:

ok. 计算的时候Diatance类型自动转换为int类型了。

http://www.xdnf.cn/news/759745.html

相关文章:

  • Relational Algebra(数据库关系代数)
  • ps中通过拷贝的图层和通过剪切的图层
  • Scratch节日 | 六一儿童节抓糖果
  • Qt|实现将QTreeWidget类item对象鼠标左键拖拽效果到QWidget接收
  • PCIe Gen6相比Gen5的新特性、优化点
  • c++之数组
  • latex 三线表-算法对比表
  • 理解解释器架构:原理、组成与运行机制全解析
  • leetcode hot100 二叉树(一)
  • c++之分支
  • SOC-ESP32S3部分:24-WiFi配网
  • 【PyQt5】从零开始的PyQt5 - QLabel篇
  • 18. Qt系统相关:多线程
  • Matlab作图之 subplot
  • 抖音客户端训练营--day2
  • 一:UML类图
  • JMeter 直连数据库
  • 1Remote远程会话管理以及一键启动虚拟机
  • Spring 中 @Value 注解多实例配置方案详解
  • 看问题的本质背后是什么?
  • pycharm打印时不换行,方便对比观察
  • Vue3.5 企业级管理系统实战(二十一):菜单权限
  • 前端面经 两栏布局
  • 远程管理SSH服务的搭建
  • 论文略读:Uncertainty-Aware Graph Structure Learning
  • 开源版 PyMOL 如何绘制 新冠病毒 分子结构?
  • Vue单文件组件
  • 打卡day42
  • 【Netty】EventLoopGroup
  • waitpid的waitstatus 含义源码解读