2010年8月5日
摘要: C++类型转换在刚学习C++不久就接触到的东西,由于那会儿对C++机制的不熟悉,并没有太多的疑问。随着对C++进一步的了解,基本类型转换应该可以理解为生成了对应类型的临时变量。昨天看到了Effective C++条款3中,类的const与non-const重载函数,non-const函数调用const函数实现重载,即所谓的常量性转除(casting away constness)。示例程序代码如下:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-- 阅读全文
posted @ 2010-08-05 10:49 龅牙 阅读(1532) 评论(1) 推荐(0) 编辑
2010年8月3日
摘要: Byte Endian是指字节在内存中的组织,所以也称它为Byte Ordering,或Byte Order。 对于数据中跨越多个字节的对象, 我们必须为它建立这样的约定:(1) 它的地址是多少?(2) 它的字节在内存中是如何组织的? 针对第一个问题,有这样的解释: 对于跨越多个字节的对象,一般它所占的字节都是连续的,它的地址等于它所占字节最低地址。(链表可能是个例外, 但链表的地址可看作链表头... 阅读全文
posted @ 2010-08-03 20:11 龅牙 阅读(486) 评论(0) 推荐(0) 编辑