构造函数可以是静态函数吗
不能:
缘故原由:
没有this指针,当创建一个对象时,系统会为该对象分配内存空间,并调用构造函数,将这块内存作为this的值通报给构造函数来初始化这块内存,静态函数没有this指针,无法完成对象初始化;
析构函数可以是静态函数吗
同理,静态的析构函数没有this指针,无法对一个对象完成析构。
构造函数和析构函数可以继承吗,为什么
不可以,由于构造函数负责对开发的内存区域举行初始化,析构函数负责对指定内存区域举行清算,构造函数和修改函数与类绑定,继承没有意义。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |