C++
继承和多态:
1.构造顺序:基类对象在派生类对象之前被实例化,成员属性实例化后再调用构造函数。
2.保护继承和私有继承区别:私有继承里,子类的子类不可以访问基类的共有成员。
3.virtual在函数声明中意味着当基类指针指向派生对象时,通过它可以调用派生类的响应函数(工作原理: 虚函数表);在基类派生派生类时使用virtual意味派生类的子类只包含一个Base类
运算符:
1.不能重载的:成员选择. 指针成员选择.* 作用域解释:: 条件三目运算符?: 获取对象/类类型的大小sizeof
2.类型转换:static_cast; dynamic_cast; reinterpret_cast (不会去检查两种类型是否相关); const_cast (可以关闭对象的访问修饰符const,慎用)
java
python