摘要: 真正的高手总是精益求精,不会放过任何一个能够优化的机会。 一. 首先是32位和64位系统的类型所占字节数。 除了指针与long随操作系统长变化而变化外,其他的都固定不变(32位和64位相比) 二. 然后就是内存对齐,具体规则是: 1.每个变量按照变量类型的整数倍进行对齐。 2.整个结构体按照结构体中 阅读全文
posted @ 2017-08-31 16:25 Initial_Dream 阅读(485) 评论(0) 推荐(0)
摘要: extern关键词有两个用途: 1. extern "C“ 表示修饰的函数是在C中定义的,告诉编译器编译时按照C的规则来编译。这是由于C++为了实现函数的重载,在编译时会将函数翻译为函数名加参数的形式,例如void foo( int x, int y );会被翻译成类似_foo_int_int的样子 阅读全文
posted @ 2017-08-31 11:49 Initial_Dream 阅读(1277) 评论(0) 推荐(0)