explicit关键字的使用
2016-03-06 15:16
330 查看
#include<iostream> #include<string> using namespace std; class Student{ public: Student(int age){ this->age = age; cout<<this->age<<endl; } private: int age; }; class Teacher{ public: explicit Teacher(int age){ this->age = age; cout<<this->age<<endl; } private: int age; }; int main(){ Student zhang(23); Student wang = 43; Teacher xue = Teacher(50); // Teacher zhao = 50; return 0; }
相关文章推荐
- 【慕课笔记】2-1 File类常用API介绍
- android studio 开发 proxy 异常
- 第一周学习进度条
- android中使用codec总是报NoSuchMethodError的问题根源
- 树的最小支配集,最小点覆盖与最大独立集
- 斐波那契数列
- 使用jQuery或者原生js实现鼠标滚动加载页面新数据
- linux(ubuntu)sudoers权限错误导致sudo无法使用
- Android 菜鸟认知总结——Android初印象之系统架构和app 组件
- hdoj 1418 抱歉(公式)
- openssl 加密
- Tsinsen-A1103 ====单循环赛制====固定轮转法。。
- 构建之法阅读笔记01
- 几个具体的编辑器类的成员
- java简单操作word实例
- SQL Server 2008还原数据库时出现“备份集中的数据库备份与现有的数据库不同”的解决方法
- JavaScript加载XMl文件
- java中hashCode方法与equals方法的用法总结
- 理解int main(int argc,char **argv)中的参数的意义
- 提问的艺术