摘要: 对三,王炸: 赋值的本质,是将变量传递给一个匿名临时变量,之后再传递给另一个变量。 匿名临时对象: #include <iostream> using namespace std; class A { public: A() { cout << "构造函数:" << this << endl; } 阅读全文
posted @ 2019-01-26 15:43 czc1999 阅读(234) 评论(0) 推荐(0) 编辑
摘要: new/delete和malloc/free的区别 扩容操作: 对于malloc是有一个realloc函数对应用于扩容的; 对于new,只能再new一个,for循环赋值过去,把原来的delete掉; 对于 对象: malloc只进行空间的申请,不调用构造函数初始化对象。free也不会调用析构函数。 阅读全文
posted @ 2019-01-26 12:54 czc1999 阅读(51) 评论(0) 推荐(0) 编辑