symbian C++
河北三哥
这个作者很懒,什么都没留下…
展开
-
explicit关键字的用途
explicit主要用于"修饰"构造函数. 使得它不用于程序中需要通过此构造函数进行"隐式"转换的情况! 指定此关键字,需要隐式转换方可进行的程序将会不能通过. 而可通过强制转换使它没有用. explicit,和构造函数一起使用. explicit constructor指明构造函数只能显示使用,目的是为了防止不必要的隐式转化.转载 2009-07-16 16:28:00 · 478 阅读 · 0 评论 -
Symbian操作系统结构之一:DLL
转自http://blog.sina.com.cn/s/blog_6017017a0100dvmg.html *DLL(动态链接库)是经过编译的C++代码,它们可以被正在行动的进程载入*Symbian操作系统中的DLL主要分为两类 - 共享库DLL(静态接口) - 多态接口DLL(插件) *共享库DLL - 共享库根据模块定义文件(.def)导出API函数 - 导出函数数目是转载 2009-07-20 16:22:00 · 490 阅读 · 0 评论 -
Symbian 线程
*线程 - 线程是多任务的基础,允许多个代码序列同时执行 - 在Symbian操作系统中,可以同时创建多个线程,但是会带来管理复杂和巨大的系统开销 - 在Symbian操作系统中,操作线程的类是RThread,其对象表示一个线程的句柄 - RThread的基类是RHandleBase,它封闭了通用句柄的行为,用于表示Symbian操作系统中对象的句柄 *创建和启动线程 TInt Cr转载 2009-07-20 16:28:00 · 1537 阅读 · 1 评论 -
placement new释疑
转自http://www.ksarea.com/articles/20080124_cc.html "placement new"? 它到底是什么东东呀?我也是最近几天才听说,看来对于C++我还差很远呀!placement new 是重载operator new的一个标准、全局的版本,它不能被自定义的版本代替(不像普通的operator new和operator delete能转载 2009-07-16 16:25:00 · 395 阅读 · 0 评论 -
Symbian中IMPORT_C关键字释义
在Symbian程序中我们经常会看到IMPORT_C这个关键字,它是C:/Symbian/8.0a/S60_2nd_FP2_SC/epoc32/include下e32def.h文件里面定义的一个宏. 原定义如下:#define IMPORT_C __declspec(dllexport)那么__declspec(dllexport)又是什么东东呢?先看代码:以下是在dev-c+转载 2009-07-17 11:24:00 · 361 阅读 · 0 评论