摘要: 先后次序分别为:正确性 简洁(可读性) 可维护性 可靠性 代码可测性 代码性能 可移植性 个人风格 阅读全文
posted @ 2014-07-07 16:17 tangyuxian 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 结构体边界对齐原则:1.char,short,int,float,long,double 分别占1,2,4,4,8,8字节2.存放数据成员的首地址能被数据成员基本长度整除3.取结构体成员中最长的为整个边界的长度4.剩余的空间不足放成员时补齐,然后放到下一个起始地址5.结构体中嵌套结构体,直接把里面的... 阅读全文
posted @ 2014-07-06 19:33 tangyuxian 阅读(483) 评论(0) 推荐(0) 编辑
摘要: implicit修饰构造函数作用—禁止隐式转换 经过implicit 修饰的构造函数class A{ implicit A(int ){};}A a = 100; 会报错,因为100会通过隐式转换生成一个对象(再掉拷贝赋值函数),而这个被implicit禁止的 阅读全文
posted @ 2014-07-06 18:57 tangyuxian 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 内存低地址存数据高位 内存高地址存数据低位—大端字节序 (符合观看习惯)内存低地址存数据地位 内存高地址存数据高位--小端字节序(符合思维习惯)0x12345678小端字节序(内存由低到高存储为):78563412大端字节序: 0x12 34 56 78 阅读全文
posted @ 2014-07-04 14:13 tangyuxian 阅读(305) 评论(0) 推荐(0) 编辑