设为首页 加入收藏

TOP

C++面试问题-华为
2011-04-17 19:46:29 来源: 作者: 【 】 浏览:693
Tags:面试 问题 华为
1. C++(www.cppentry.com)中如何阻止一个类被实例化?

2. 一般在什么时候构造函数被声明成private呢?

3. 什么时候编译器会生成默认的copy constructor呢?

4. 如果你已经写了一个构造函数,编译器还会生成copy constructor吗?

5. struct和class有什么区别?

答:默认的访问级别不同,struct是public,class是private

6. 没有别的不同了吗?


7. 为什么说如果一个类作为基类,则它的析构函数要声明成virtual的?


8. inline的函数和#define有什么区别?

9. inline是什么意思?

10. 那你说说什么时候会真的被inline,什么时候不会呢?


11. 如果把一个类的成员函数写在类的声明中是什么意思?

12. public继承和private继承有什么架构上的区别?


13. 在多继承的时候,如果一个类继承同时继承自class A和class B,而class A和
B中都有一个函数叫foo(),如何明确的在子类中指出override哪个父类的foo()?


14. 虚拟继承的语法是什么?


15. 部分模版特例化
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇详细的华为面试 下一篇C++笔试题小集合-华为