- 博客(5)
- 收藏
- 关注
原创 还和Matrix大战三百回合
c++模拟接口:不包含自己的数据,成员函数都是虚基类,可以包含静态成员,有虚析构,不要构造函数,保证唯一,可以无歧义的被多继承,在子类中实现所有的虚函数,否则产生错误。当派生的对象使用它基类的指针(或引用)调用虚函数时,将调用该对象的成员函数。抽象类:定义或继承了至少一个纯虚函数的类(不能被实例化,子类是抽象类)隐藏:屏蔽基类函数定义,同名,参数列表可同可异,无virtual修饰。重写一个相同函数名,相同参数的函数,会覆盖或隐藏之前继承而来的函数。静态类型:沿继承类向上,找到最近的成员函数(静态联编)
2023-05-24 19:03:50 195 1
原创 面试宝典也没有这些理论题刁钻吧……
为类类型动态分配的空间,使用 delete 仍可以释放先前 new[] 分配的数组空间,建议使用使用 delete[] 方式(形如。使用初始化列表除了可以在某些情况下提升程序性能外,还可以完成一些使用常规的构造函数无法完成的功能。无论运算符是作为成员函数实现的还是作为非成员函数实现的,该运算符在表达式中的使用都是相同的。有一个关于C++类访问控制的笑话:“你是人,我也是人,所以我能访问你的大脑”,这反映的是。A.当局部变量的命名与类中成员命名相同时,可以通过this指针获取类中成员。
2023-04-24 22:44:25 222 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人