摘要:
转载:http://blog.csdn.net/geekcome/article/details/6249151void的含义void即“无类型”,void *则为“无类型指针”,可以指向任何数据类型。void指针使用规范①void指针可以指向任意类型的数据,亦即可用任意数据类型的指针对void指针赋值。例如:int *pint;void *pvoid;pvoid = pint; /*不过不能pint = pvoid; */如果要将pvoid赋给其他类型指针,则需要强制类型转换,如:pint = (int *)pvoid;②在ANSIC标准中,不允许对void指针进行算术运算如pvoid++或 阅读全文
posted @ 2014-03-17 20:41
sfqtsh
阅读(180)
评论(0)
推荐(0)
摘要:
摘自:http://blog.csdn.net/bresponse/article/details/6914155 部分修改构造函数先看看构造函数的调用顺序规则,只要我们在平时编程的时候遵守这种约定,任何关于构造函数的调用问题都能解决;构造函数的调用顺序总是如下:1.基类构造函数。如果有多个基类,则构造函数的调用顺序是某类在类派生表中出现的顺序,而不是它们在成员初始化表中的顺序。2.成员类对象构造函数。如果有多个成员类对象则构造函数的调用顺序是对象在类中被声明的顺序,而不是它们出现在成员初始化表中的顺序。3.派生类构造函数。析构函数析构函数的调用顺序与构造函数的调用顺序正好相反,将上面3个点反 阅读全文
posted @ 2014-03-17 13:23
sfqtsh
阅读(838)
评论(0)
推荐(0)