摘要: C 中static 用来修饰局部静态变量和外部静态变量、函数。C++中除了上述功能外,还用来定义类的成员变量和函数。即静态成员和静态成员函数。注意:编程时 static的记忆性,和全局性的特点可以让在不同时期调用的函数进行通信,传递信息,而 C++的静态成员则可以在多个对象实例间进行通信,传递信息。 阅读全文
posted @ 2015-03-26 17:45 HelloMarvin 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 速查表:char-128 ~ +1271Byte-2^7 ~ 2^7-1unsigned char0 ~ 2551Byte0 ~ 2^8-1short-32767 ~ + 327682 Bytes-2^15 ~ 2^15-1unsigned short0 ~ 655362 Bytes0 ~ 2^16... 阅读全文
posted @ 2015-03-26 17:35 HelloMarvin 阅读(880) 评论(0) 推荐(0) 编辑
摘要: 一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。 由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小... 阅读全文
posted @ 2015-03-26 16:35 HelloMarvin 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1. 范围float和double的范围是由指数的位数来决定的。float的指数位有8位,而double的指数位有11位,分布如下:float:1bit(符号位) 8bits(指数位) 23bits(尾数位)double:1bit(符号位) 11bits(指数位) 52bits(尾数位)于是,flo... 阅读全文
posted @ 2015-03-26 16:13 HelloMarvin 阅读(1172) 评论(0) 推荐(0) 编辑