![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cpp
Hushrush
这个作者很懒,什么都没留下…
展开
-
定义类时有动态分配的注意事项
1.最好写拷贝构造函数,写函数时最好用引用传参,防止浅拷贝时出函数析构临时对象将动态分配的也析构了。 2.无论写什么构造函数时,若不涉及该动态分配指针,一定要把它赋值NULL。防止析构时出错。 3.析构函数可以且常常是虚函数,参见https://zhuanlan.zhihu.com/p/255274039 ...原创 2021-05-23 17:18:30 · 98 阅读 · 0 评论 -
静态成员函数操作静态成员时的undefined reference to问题
在使用静态成员函数操作静态成员时需要现将静态成员初始化,否则会出现该问题。 #include"iostream" #include"string.h" using namespace std; class Stu; class Teac { Stu *s; public: Teac(int n); void assign(int n); void show(int n); }; class Stu { int Daily_Score; int Exam_Grade; static floa原创 2021-05-23 14:22:04 · 2153 阅读 · 1 评论