微软等100题系列V1.0版整理I:c/c++基础面试题集锦

第一章   c/c++基础面试

55.
题目:类CMyString的声明如下:
class CMyString
{
public:
      CMyString(char* pData = NULL);
      CMyString(const CMyString& str);
      ~CMyString(void);
      CMyString& operator = (const CMyString& str);

private:
      char* m_pData;
};
请实现其赋值运算符的重载函数,要求异常安全,
即当对一个对象进行赋值时发生异常,对象的状态不能改变。

 

59.不能被继承的类。
题目:用C++设计一个不能被继承的类。

分析:这是Adobe公司2007年校园招聘的最新笔试题。
这道题除了考察应聘者的C++基本功底外,还能考察反应能力,是一道很好的题目。


72.
题目:设计一个类,我们只能生成该类的一个实例。
分析:只能生成一个实例的类是实现了Singleton模式的类型。

  //此类c/c++基础面试题,完。

欢迎,你对以上任何一题,发表你的见解、看法、和思路。

谢谢。

--------------------------------------------------------

 

1.关于本微软等公司数据结构+算法面试100题系列V0.1版的郑重声明

http://blog.csdn.net/v_JULY_v/archive/2010/12/02/6050133.aspx

2.完整100题,请参见,

[珍藏版]微软等数据结构+算法面试100题全部出炉[100题首次完整亮相]
http://blog.csdn.net/v_JULY_v/archive/2010/12/06/6057286.aspx

3.更多详情,请参见,本人博客:

My Blog:

http://blog.csdn.net/v_JULY_v

4.所有的资源(题目+答案)下载地址:

http://v_july_v.download.csdn.net/

5.本微软等100题系列V0.1版,永久维护(网友,思路回复)地址:

http://topic.csdn.net/u/20101126/10/b4f12a00-6280-492f-b785-cb6835a63dc9.html
=========================

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值