摘要:
SymbianOS使用的是面向对象的C++,但是又和标准的C++有一些区别。比如SymbianOS没有标准的异常处理 (Exception),因为设计SymbianOS的时候还C++还没有把异常处理标准化。所以Symbian设计了自己得异常处理机制: TRAP,leave.另外就是今天要讲的基本类型。Symbian基本上不使用任何标准的C++基本类型,众所周知,不同的C++编辑器对 int,unsignedint的长度理解不同,所以SymbianOS中使用TInt8,TInt16,TInt32。但是如果你么没有很好的理由是用某一特定的长度时,要使用TInt.其他很多类型也遵守这个原则。比如以后 阅读全文
摘要:
RVCT (ARM Real View Compilation Tools) is the compiler tools provided by ARM corporation. It can generate ABI (Application Binary Interface) V1 and V2 target versions. GCCE (GNU C Compiler Embedded) is a CSL ARM ToolChain included in UIQ SDK, which only supports ABI V2.RVCT has better performance th 阅读全文