C++基础知识学习
在 int getdata(void) 中,void 表示函数 getdata 不接受任何参数,在 C 和 C++ 中,如果一个函数不需要任何参数,可以使用 void 关键字来表示空参数列表。这样做的话,相当于操作系统只是拷贝了这个快捷方式(值),并没有将它快捷方式中包含的文件(内存)给拷贝过来,在析构函数中,已经将x的内存(相当于包含的文件)delete,而A y = x,在执行析构函数的delete就会出错,因为那块内存本身不存在,出现了段错误;构造函数是在对象创建的时候,主动调用的函数。
原创
2024-04-18 17:10:47 ·
386 阅读 ·
1 评论