招银9.15面试
模板类的意义
让我们可以写函数或者说写功能的时候,不用在意具体的类型,只需要实现相应的功能
已经有虚函数,为什么还要有纯虚函数?
解释半天只是说接口,感觉没回答到要点,还是继续问虚函数是不是多此一举,就不知道怎么说了
const 修饰 形参、指针、成员函数、成员变量
-
const修饰形参
是可以保证形参不能被改变
-
const修饰指针
底层顶层const,可以保证指针指向的值不可变或者指针的值不能变
-
const修饰成员函数
class A { //常成员函数, 它不改变对象的成员变量,也不能调用类中任何非const成员函数。 void function() const; };①const成员函数不被允许修改它所在对象的任何一个数据成员。
②const成员函数能够访问对象的const成员,而其他成员函数不可以。
-
const修饰成员变量
const修饰类的成员变量,表示成员常量,不能被修改,同时它只能在初始化列表中赋值。
class A { const int nValue; //成员常量不能被修改 A(int x) : nValue(x) {}; //只能在初始化列表中赋值 };
感觉我有些消极,前面两个问题也没回答好,没回答全面。面试官也不想继续问了,也就结束了

浙公网安备 33010602011771号