- 博客(4)
- 收藏
- 关注
原创 Symbian 的 TCallBack
symbian中的一些API接口都需要一个TCallBack类型的参数作为回调函数使用, 如果你需要指定到一个类的成员函数, 一般我们要写一段套路代码,1. 先定义一个静态函数, 接收一个void*指针, 2. 然后在这个函数中将这个指针转换成某个class的指针, 然后调用class中的某个成员函数, 例如 class CFoo { void start_timer() { i
2005-07-28 15:42:00 2380
原创 Symbian 智能指针
在Symbian开发过程中, 由于没有确定性析构, 最让人烦躁的就是Cleanup Stack的操作, 当在一个函数中使用局部变量时, 要记得PushL, 然后在函数末尾, 还要PopAndDestroy, 变量一多, 头昏脑胀,都找不到北了, 经常被Panic, 而且在VC6窗口中还不知道到底是哪行的问题, 只能单步调试, 一直到程序crash. 然后知道上一行就是问题所在.下面是我写的一个智
2005-07-14 11:12:00 3109 6
原创 我喜欢Symbian
Symbian 是Nokia,爱立信等高端PDA手机中常用的一个操作系统, 原生的SDK是C++, 所有的API都是直接使用C++语法, 当然为了兼容的原因, 仍然提供了标准C library, 不过功能并不完善, 在symbian中也不推荐使用, 不过我觉得用也无妨,, 因为C的接口比较简单. Symbian是一个比较陈旧的操作系统, 使用C++开发的时间大概在90年代早期, 基本上没有用到什么
2005-07-12 11:15:00 2242 5
原创 简单但还比较实用的模板技术
今天上google, 结果搜到 codeproject 上的一个关于写Windows 注册库的文章http://www.codeproject.com/system/registry_value.asp#xx1111845xx真正大开眼界, 其中使用的模板技术很"直白", 不想boost那样复杂, 但是又很好地和实际开发结合起来了, 结果在代码中写注册库及其简单, 估计即使是开发一个script语
2005-07-08 18:13:00 1980
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人