第1章 Symbian OS中的类命名约定 1 1.1 基本类型 1 1.2 T类 2 1.3 C类 3 1.4 R类 5 1.5 M类 6 1.6 静态类 9 1.7 使用者注意事项 9 1.8 小结 9
第2章 异常退出(leave):Symbian OS的异常 10 2.1 异常退出函数 10 2.2 使用new(ELeave)进行基于堆的内存分配 12 2.3 构造函数与析构函数 13 2.4 使用异常退出函数 14 2.5 用TRAP和TRAPD捕获异常退出 15 2.6 LeaveScan 20 2.7 小结 21
第3章 清除栈 22 3.1 使用清除栈 24 3.2 清除栈是如何工作的 27 3.3 对非CBase派生类使用清除栈 29 3.4 使用TCleanupItem实现定制清除 33 3.5 可移植性 35 3.6 对于使用转型(cast)的附加说明 35 3.7 小结 36
第4章 两段构造 37
第5章 描述符:Symbian OS中的字符串 41 5.1 不可修改的描述符 42 5.2 可修改的描述符 43 5.3 指针描述符 44 5.4 基于栈的缓冲描述符 47 5.5 基于堆的缓冲描述符 49 5.6 字面描述符 51 5.7 小结 54
第6章 良好的描述符风格 56 6.1 作为参数和返回类型的描述符 |