您好,欢迎光临本网站![请登录][注册会员]  
文件名称: Symbian OS C++程序员编码诀窍
  所属分类: Symbian
  开发工具:
  文件大小: 380kb
  下载次数: 0
  上传时间: 2009-02-02
  提 供 者: dk0***
 详细说明: 1 简介 6 1.1 读者对象和范围 2 内存 6 2.1 有关清除堆栈(CleanupStack) 2.1.1 所有程序都应检查“资源用尽”出错 2.1.2 传统的侦错方法 2.1.3 使用传统方法的问题 2.1.4 Symbian OS中的解决方案 2.2 规则1:异常退出函数和捕获模块 2.2.1 异常退出函数 2.2.2 new (ELeave)运算符 2.2.3 NewL() 和 NewLC()惯例 2.2.4 TRAP and TRAPD 使用捕获模块:TRAP 和 TRAPD 2.3 规则2:使用清除堆栈 2.3.1 为何需要清除堆栈(Cleanup Stack) 2.3.2 使用清除堆栈 2.4 规则3: 两阶段构造 2.4.1 用NewL() 和 NewLC()实现两阶段构建 2.5 公共错误 2.5.1 误用TRAP 和 TRAPD 2.5.2 错误使用了new运算符 2.5.3 错误使用了后缀‘L’ 2.6 内存泄漏 2.6.1 使用WINS模拟器中的工具 2.7 检查和严重提示(Asserts and Panics) 3 系统资源的使用(ROM 和 RAM) 3.1 重要性 3.2 减少代码量 3.2.1 不必要的导出函数 3. 2.2 复制和粘贴 3.2.3 明显不可分解的函数 3.2.4 过分的TRAP模块 3.2.5 调试发行代码 3.2.6 不必要的虚函数 3.2.7 使用公共控件 3.2.8 _L宏的误用 3.3 减少使用RAM 3.3.1 使用bitfields(位元组合), 而不使用太多的Tbools 3.3.2 阵列粒度的使用警示 3.3.3 避免全局数据 3.3.4 小心基类的成员数据 3.3.5 正确使用清除堆栈 3.3.6 尽早删除 3.3.7 用最大数据集进行硬件测试 3.3.8 分解复杂的长运算 3.4 减少堆栈的使用 3.4.1 正确使用描述符 3.4.2 小心使用递归,在限度内生成 3.4.3 注意登录代码 3.5 盘容量降低的处理 4 生成(Build)ARM 目的文件 4.1 概述 4.2 函数导出 4.3 来自PETRAN的“MyDll.DLL has (un)initialized data”错误 ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: Symbian OS 编码 编程
 输入关键字,在本站1000多万海量源码库中尽情搜索: