2010.10.13-Linda的面试题

看完二阶构造,看完Socket,看完AO,看完Trap Harness,看完OOP,看完设计模式,看完算法,然后兴高采烈去面试.

 

第一题:虚函数表是在什么时候建立的?

答: .....

 

第二题:请说明一下静态函数和静态变量

打击中未缓过神来

答:静态...静态.... 静态啥?静态变量只能有一个实例?静态函数不需要实例化就能使用?

 

第三题:C++多态是怎么是实现的?

终于有个有把握的了

答:多态分为静多态和动多态(其实我的意思是编译时多态,和运行时多态),静多态有函数的重载,运算符的重载,动多态有虚函数.

点评:不要背书上的答案,要在使用中去理解.

 

 

第四题:析构函数可以是虚函数吗?

答:析构函数推荐为虚函数,用于父类指针删除各种杂种.

继续问:构造函数可以是虚函数吗?

答:不知道....不可以...吧?

 

第五题:const 在什么时候使用?

答:(回答过于白痴予以屏蔽)

 

第六题:虚函数与纯虚函数的区别?

答:(回答过于白痴予以屏蔽)

 

第七题:引用与指针的区别?

答:(回答过于白痴予以屏蔽)

 

 

 

结论: 我知道错了,先回去看完Effective C++和More Effective C++ 再来吧, 切记需要理解!需要理解!

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值