摘要:
https://www.luogu.com.cn/discuss/show/337736?page=2 简单说 拷贝构造函数只会在新建对象的时候被调用,已经定义过的对象没法用到拷贝构造函数。 =调用的是=的函数,不是拷贝构造函数(和上一条相关联) 删除一个没有赋过值的指针,会出错 C++的函数内部如 阅读全文
摘要:
比如一个类的局部对象出了函数,他会调用自己的析构函数来完成销毁。所以释放内存等操作可以在析构函数里做。 阅读全文
摘要:
等号会首先将左边的赋值给右边,然后(有返回值!)返回左边的值,也就是和右边的值一样。 #include<iostream> using namespace std; int main(){ int a=1,b=2; cout<<(a=b); return 0; } 例如,该程序输出为2 阅读全文