简单说一下 bug等级是如何确定的?
致命 一般会引发蓝屏、死机、人身生命安全威胁、非常重要的功能没有实现或未正确实现、数据库死锁、数据库连接失败、因为错误操作导致程序中断 严重
哪些函数是无法继承的
构造函数和析构函数用来处理对象的创建和析构操作,构造和析构函数只知道对它们的特定层次的对象做什么,也就是说构造函数和析构函数不能被继承,必须为每一个特定的派生类分别创建。
运算符重载的思路
1、弄懂运算符的运算对象的个数。(个数决定了重载函数的参数个数)。2、识别运算符左边的运算对象是类的对象还是其他
物联网面试题之函数的实现
如果new申请了数组空间(new 和[结合),那么delete在释放空间的时候必须使用[]
谈谈new delete和malloc free的区别
new 不用强制类型转换,new在申请空间的时候可以初始化空间内容;malloc不会调用构造函数,free不会调用析构函数;new 会调用构造函数,delete调用析构函数