面试题
jiang_dlut
Sleeping in Linux.
展开
-
C++面试题
C++面试题 1.是不是一个父类写了一个virtual 函数,如果子类覆盖它的函数不加virtual ,也能实现多态? virtual修饰符会被隐形继承的。private 也被集成,只事派生类没有访问权限而已。virtual可加可不加。子类的空间里有父类的所有变量(static除外)。同一个函数只存在一个实体(inline除外)。子类覆盖它的函数不加virtual ,也能实现多态。在子原创 2012-06-17 22:08:10 · 1500 阅读 · 0 评论 -
c++面试题之内存分配
1:c中的malloc和c++中的new有什么区别 malloc和new有以下不同: (1)new、delete 是操作符,可以重载,只能在C++中使用。 (2)malloc、free是函数,可以覆盖,C、C++中都可以使用。 (3)new 可以调用对象的构造函数,对应的delete调用相应的析构函数。 (4)malloc仅仅分配内存,free仅仅回收内存,并不执行构造和析构函数 (5转载 2012-06-17 22:11:27 · 3925 阅读 · 0 评论