摘要:
static关键字至少有下列n个作用: (1)函数体内static变量的作用范围为该函数体,不同于auto变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值; (2)在模块内的static全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问; (3)在模块内的static函数只可被这一模块内的其它函数调用,这个函数的使用范围被限制在声明它的模块内; (4)在类中的static成员变量属于整个类所拥有,对类的所有对象只有一份拷贝; (5)在类中的static成员函数属于整个类所拥有,这个函数不接收this指针,因而只能访问类的static成员变量。 const关... 阅读全文
posted @ 2012-05-31 14:35
让linux飞一会儿
阅读(483)
评论(0)
推荐(0)
摘要:
C++ 指针 简单记录下平时的学习中涉及到指针的注意点,其中有转别人的内容,自己再慢慢添加总结。转:http://blog.pfan.cn/colormoon/19260.html1.指针是保存内存地址的变量。 int *pAge=0; 值为零的指针被称为空指针。所有指针在定义时都应该被初始化。没有初始化的指针称为失控指针。 int age=50; pAge=&age; 以上是为指针赋值的完整过程。2.对于变量,类型会告诉编译器需要多少存储器去装载。但对于指针,类型并不这样做,所有指针均是4个字节。3.使用间接引用运算符(*)来引用指针。当一个指针被间接引用时,就读取其所保存的地址.. 阅读全文
posted @ 2012-05-31 13:43
让linux飞一会儿
阅读(775)
评论(0)
推荐(0)

浙公网安备 33010602011771号