C/C++疑问
来源:互联网 发布:js正方形 编辑:程序博客网 时间:2024/05/17 22:35
1. 构造函数能否抛出异常?虚构函数呢?
2. 在类外能否调用构造函数?在类内呢?在类内的构造函数调用构造函数与类内的其它地方调用构造函数有什么区别?
通常调用构造函数,都会生成一个对象;
如果需要不生成对象,可以这样调用构造函数:pobj->ClassName::ClassName()
在类内调用跟类外调用类似,只要将pobj该为this就行了:this->ClassName::ClassName()
如果仅仅是ClassName::ClassName()或者ClassName(),那么会生成一个新的对象。
3. 自己不定义构造函数,是否编译器一定会生成一个默认构造函数?
自己的理解:会。但是有些默认构造函数是trial,有些是nontrial。前者什么事情也没做;后者做了实际的事情。
- C/C++疑问
- Objective-C计数器疑问
- c指针疑问
- C语言疑问
- C/C++的疑问
- “白话C++”之list疑问
- C++Primer练习3.13疑问?
- 关于C++primer的疑问
- C语言/ACM算法疑问
- 学C语言的小女孩的疑问
- 三个C的疑问寻求解答
- C语言S函数编译疑问
- c 语言内部函数的一点疑问
- 有关c/c++中位域的疑问
- c语言中指针的疑问
- 学C++时的一些浅浅的疑问!
- 初学者看C++PRIMER563页的一点疑问
- C语言内存分配疑问及相关回答
- 从今天起,我要坚持写博客记录我的点点滴滴
- 一个Java程序员对2011年的回顾
- 设备事件通知
- 早上在 ourdev看见一个得了 尿毒症的 装载一篇养生::千万不要死于无知
- 给程序员的一些总结性忠告
- C/C++疑问
- Android模拟器命令详解中的详解
- zen cart -- 如何重载zen cart某个页面的header.php呢
- linux 正规表达式 & 文件格式处理
- 学习笔记——XSLT函数
- XtraGrid使用心得(折叠式主细档、分组统计)
- 转一篇详细的pkt文件的说明文档
- 数组的指针、指针数组以及指向指针的指针
- 抓取网络数据