- 博客(4)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
转载 C++类中使用typedef
typedef long INDEX 给long这样的类型起别名,它有两个用处:一是表明该类型的特殊作用,二是将来有可能要改变这种类型(比如提高精度),但是现在了解到可以在class类里面使用(并且还有public,private之分哦) C++引入“仅在类内部起作用的类型别名”的初衷应该不难理解:通过限制该类型别名的作用域来防止冲突。在函数体内部typedef,这个别名在函数体以外不可以
2017-02-18 23:14:15 5203 4
原创 静态成员函数
(1)静态成员函数是类的一部分,而不是对象的一部分,与静态数据成员不同,静态成员函数的作用不是为了对象之间的沟通,而是为了能处理静态数据成员。(2)当调用一个对象的普通成员函数的时候,系统会把该对象起始地址,赋给成员函数的this指针,而静态成员函数,与任何对象都无关,因此静态成员函数没有this指针。因此决定了静态成员函数不能访问本类中的非静态成员,
2017-02-18 23:04:52 441
原创 C++中的静态数据成员
C++中的静态数据成员用关键字static表示,首先我们应该从两个维度上来考虑,(1)是生存周期的角度问题,就是它和C语言中的static一样,也是在程序开始的时候,分配存储空间,在程序结束的时候才释放存储空间。(2)能够实现同类的多个对象之间的数据共享。类似于C语言中的全局变量,能够被多个函数所使用。静态数据成员在使用过程中注意的问题:(1)静态数据中员不属于对象,普通的数据成员
2017-02-18 22:18:49 1101
原创 C++中的::的作用
(1)作用域限定符,当在类体中直接定义函数时,不需要在函数名字的前面加上类名,但是在类体外实现函数定义的时候,必须加上类名并且加上作用域限定符。Student::Display();(2)
2017-02-18 21:44:21 32790
LocationNavigate.dll
2019-09-24
当网络带宽满了以后数据发生丢失是在哪一层发生的?(ISO 5层模型)
2022-01-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人