使用类型转换函数的简单例子
来源:互联网 发布:淘宝商家规则 编辑:程序博客网 时间:2024/05/21 16:58
C++提供了两种类型转的方式,第一种是类型转换函数,第二种是转换构造函数。
今天介绍的这一种方法是类型转换函数,他的作用是把一个类的对象转换成另一类型的数据。
基本形式:
operator 类型名()
{
return 你想让那个对象转换成你想要的类型。
}
“operator”是关键字,寿面是你想让类转换成的类型名,比如:int,double等;
#include <iostream>#include <cstring>using namespace std;class myclass{public:myclass(){real = 0;imag = 0;}myclass(double r, double i){real = r;imag = i;}//类型转换函数operator double(){return real;}private:double real;double imag;};int main(){myclass m1(3, 4), m2(5, -10), m3;double d;d = 2.5 + m1;cout << d << endl;//最后输出的是转换后对象的值return 0;}
0 0
- 使用类型转换函数的简单例子
- 一个简单的类型转换函数
- 使用函数的一个简单例子
- 类型转换的函数
- mybaits的Mapper动态代理的简单例子(定义类型别名,ResultMap类型的使用)
- qt5 槽的使用的简单例子(connect函数)
- Java的各种类型转换的例子
- Struts2的类型转换的一个例子
- java 类型转换的一些例子.
- 简单的查询类型转换
- 编码类型转换,iconv 函数的使用示例
- 函数指针简单的例子
- 类型转换基础例子
- delphi 的类型转换函数
- 函数的强制类型转换
- 有用的类型转换函数
- C++的类型转换函数
- 数字字符串转换成算数类型函数atoi(),分解字符串的函数strtok()的简单应用
- switch
- spring 集成 Hessian
- (二)XMPP协议学习笔记
- HDU 4756 Install Air Conditioning(MST + 树形DP)
- foreach 循环list嵌套list的
- 使用类型转换函数的简单例子
- Pattern类与Matcher类的基本方法理解
- fopen、fread、fwrite、fclose、fseek、feof、ftell的用法简介
- COM技术内幕 读书笔记——第二章 接 口
- 堆和栈的区别(转过无数次的文章)
- 同步工具类--闭锁
- 网络编程UDP协议——聊天软件
- c++ 多线程 互斥量
- 使用spring-amqp发送消息及同步接收消息