摘要: 今天面试遇到一道有关C++转换构造函数的题目,之前经常见到默认构造函数、拷贝构造函数、析构函数,但是从没听说过转换构造函数,隐式转换函数也是一样,C++的确是够博大精深的,学习之路很长啊!其实我们已经在C/C++中见到过多次标准类型数据间的转换方式了,这种形式用于在程序中将一种指定的数据转换成另一指... 阅读全文
posted @ 2015-09-24 21:13 stemon 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 先科普一下:1. new的执行过程:(1)通过operator new申请内存(2)使用placement new调用构造函数(内置类型忽略此步)(3)返回内存指针2. new和malloc的比较:(1)new失败时会调用new_handler处理函数,malloc不会,失败时返回NULL(2)ne... 阅读全文
posted @ 2015-09-24 10:51 stemon 阅读(704) 评论(0) 推荐(0) 编辑
摘要: kk 阅读全文
posted @ 2015-09-24 01:45 stemon 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 看下面的面试题:#include using namespace std; struct CLS { int m_i; CLS( int i ) : m_i(i){} CLS() { CLS(0); } }; int ... 阅读全文
posted @ 2015-09-24 01:11 stemon 阅读(1581) 评论(0) 推荐(0) 编辑