- 博客(4)
- 收藏
- 关注
原创 symbian 下 APP 中使用 singleton
下面这个是基于Noka 中的"tip of this month"中提供的一个例子而实现singleton的另外一种方式:#include templateclass DefaultCreator{public: static T * Create() { return new (ELeave)T; }};template >class CStaticData :
2005-09-28 20:58:00 2054 1
原创 symbian中的模板函数用于得到AppUi/Document/Application
symbian的app没有全局数据, 一个做法是将它这些全局数据放在你的Document类或者AppUi类或者Application类中. 这些类都是全局唯一的.Symbian提够了一些宏 , 例如iAvkonAppUi, iAvkonViewAppUi 等等, 但有时候我们需要得到我们"自己的"AppUi对象, 自己的Document对象等. 下面的3个模板函数可以解决这些问题. templat
2005-09-23 20:22:00 2020 12
原创 symbian 的c++ sdk
个人牢骚, 无知者无畏.在操作系统API这个层面上, 使用C++, 其中的面向对象的最重要的元素还不是多态, 而是封装, 也就是绝缘.Symbian在这个层面上远远不够,特别在它的UI框架中, 经常一个class N多长长的virtual 函数, 使得开发者无所适从,N多protected成员变量, 你说我派生自它,到底用还是不用了. 给赋个null行不行? private 成员变量就算了, N多
2005-09-22 21:37:00 2179 4
原创 C++中的auto_ptr (修改版本)
stl 文件中的 std::auto_ptr 在C++中的故事特别多, 在它的演变过程中至少出现了3个版本.http://www.josuttis.com/libbook/auto_ptr.html 这个连接里面有它完整的故事. VC6中STL带的auto_ptr( 带owner字段)的版本应该就是文中说的Version 2. 最新的Version里面包含了一个auto_ptr_ref, 这个是
2005-09-09 14:20:00 4929 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人