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