Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3472775
  • 博文数量: 1450
  • 博客积分: 11163
  • 博客等级: 上将
  • 技术积分: 11101
  • 用 户 组: 普通用户
  • 注册时间: 2005-07-25 14:40
文章分类

全部博文(1450)

文章存档

2017年(5)

2014年(2)

2013年(3)

2012年(35)

2011年(39)

2010年(88)

2009年(395)

2008年(382)

2007年(241)

2006年(246)

2005年(14)

分类: C/C++

2009-06-17 23:07:56

1、非C++内建类A和B,请使用至少3种方法,使得B能隐式转化为A.

2、简述placement new的使用方法。

3、explicit关键字的用途。

4、GC是什么?为什么使用GC?简述原理

5、构造函数是否可为虚函数,析构函数是否可为虚函数,为什么?

6、简述设计模式中的工厂模式。

7、实现一个智能指针类。(编程)

symbian部分
8、简述sdk中提供解析XML的类及使用方法

9、活动对象框架的运作原理(使用时序图画出活动对象,AS及异步服务器之间的调用关系)

10、以下代码可否在S60 2nd(winsw, thumb)及S60 3rd (winsw,gcce)下编译通过?为什么(本题目的主要考察二版和三版的区别)
class A
{
  public:
  void DOPrint(const TDesc& aText)
  {
    // do something......
  }
};
static const char* theString = "hello world";
static const TPtrc thePtr = reinterpret_cast (theString);

LOCAL_C void DOTestL()
{
  A*a = new(Eleave)A;
  a->DoPrint(thePtr);
}
阅读(761) | 评论(0) | 转发(0) |
0

上一篇:最简单的智能指针

下一篇:symbian 面试题

给主人留下些什么吧!~~