调用构造函数进行类型转换
来源:互联网 发布:常见软件项目风险 编辑:程序博客网 时间:2024/05/19 16:04
#include <iostream>
using namespace std;
class A
{
public:
explicit A(int i){x=i;cout<<"调用构造函数"<<x<<endl;} //取消隐式转换关键字:explicit
~A(){cout<<"调用析构函数"<<x<<endl;}
void get(){cout<<x<<endl;}
private:
int x;
};
int main()
{
A a(6);
a.get();
//a=1000; //隐式转换,等价于:a=A(1000); //显示转换--->隐式转换报错
a=A(1000);
return 0;
}
显示结果为:
- 调用构造函数进行类型转换
- 调用构造函数进行类型转换
- 调用构造函数进行类型转换
- 调用构造函数进行类型转换
- 调用构造函数进行类型转换
- 【c++程序】调用构造函数进行类型转换
- C++使用构造函数进行类型转换
- C++构造函数进行类型转换
- C++构造函数调用,自动类型转换
- 类型转换构造函数
- 类型转换构造函数
- 类型转换构造函数
- 类型转换构造函数
- C++ 转换类型运算符 调用构造函数实现的类型转换
- C++ 类型转换构造函数
- 类型转换函数 & 转换构造函数
- 类型转换函数 & 转换构造函数
- 通过类型转换函数进行类型转换
- 建立Ad Hoc 无线连接
- 为Eclipse安装Python开发插件
- mini2440启动代码分析之第四篇(入口程序分析)
- eclipse c/c++开发代码提示
- 排列组合算法
- 调用构造函数进行类型转换
- HDFS的JAVA接口API操作实例
- header('P3P: CP="CAO PSA OUR"'); session_start();
- mini2440启动代码分析之第五篇(中断向量表)
- iOS之KVC和KVO
- Linux下收集日志的简单脚本
- i2c driver
- Oracle之序列(主键自增)
- <谷歌如何测试> 翻译第七篇