1.构造函数为什么不能是虚函数? 析构函数为什么可以虚函数?
答:虚函数表是在对象创建的时候,通过构造函数生成的,当然不能是虚函数,此时虚函数列表还不存在,如果是虚函数,怎么调用??
其次,运行类实例化的时候,必须知道具体的类型,而虚函数是在运行时动态确定绑定的
2.g++ 和clang++ 都可以查看类的内存布局....
1.构造函数为什么不能是虚函数? 析构函数为什么可以虚函数?
答:虚函数表是在对象创建的时候,通过构造函数生成的,当然不能是虚函数,此时虚函数列表还不存在,如果是虚函数,怎么调用??
其次,运行类实例化的时候,必须知道具体的类型,而虚函数是在运行时动态确定绑定的
2.g++ 和clang++ 都可以查看类的内存布局....
上一篇:资料share
下一篇:STM32CubeMx使用教程
PowerDesigner 导出数据字典时,连接数据库会提示错误,本文针对自己遇到的问题,总结处理方法。
数据部分(1)把long型数据赋值给s
1. 如何设置链接? BrawDraw.Com Online (1)注意这句:BrawDraw.Com Online2. 如何画圆角矩形
总结:在Java应用与开发中经常遇到的若干小问题,以及相应的解决办法。1、java.lang.Arithme
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M