C++
znd8866
水滴石穿
展开
-
C++ 定义类时public、private、protected成员的区别
1.public这个好说,如果一个成员被定义为public,则该成员对于该类、该类的对象、继承类、继承类的对象都是可见的。2.private如果一个成员被定义为private,则该成员只是对于该类可见,对于该类的对象、继承类、继承类的对象都是不可见的,即不可直接访问的。3.protected如果一个成员被定义为protected,则该成员对于该类、继承类是可见的,对于该原创 2013-07-02 23:57:54 · 1668 阅读 · 0 评论 -
C++ 基类和派生类之间构造函数的调用
在用派生类实例化一个对象时,首先要调用基类的构造函数,然后再调用派生类的构造函数。例如下面的基类:class Animal{public:Animal(){cout<<"Animal";}};派生类:class Fish:public Animal{public:Fish(){cout<<"Fish";}};如果实例化一个原创 2013-07-03 10:09:56 · 1063 阅读 · 0 评论 -
C++中引用与指针的区别
1.引用必须在定义时就要初始化,而指针不需要。例如:int a=0;int &b=a;int *ptr;2.引用不占用内存空间,它只是变量的别名而已,而指针是占用内存空间的。在C++中没有取引用地址的说法。原创 2013-07-04 09:44:36 · 435 阅读 · 0 评论 -
windows 消息代码大全
windows消息代码WM_NULL =$0000 // WM_CREATE =$0001 //应用程序创建一个窗口 WM_DESTROY = $0002 //一个窗口被销毁 WM_MOVE = $0003 //移动一个窗口 WM_SIZE= $0005 //改变一个窗口的大小 WM_ACTIVATE= $0006 //一个窗口被激活或失去激活状态; WM_SETFOC转载 2013-07-18 20:42:45 · 1568 阅读 · 0 评论 -
C++中类的静态数据成员解析
静态数据成员:下面看一个例子:#include class Point{public: void output() { } static void init() { } };void main( void ){ Point pt; pt.init(); pt.output(); }转载 2013-09-09 16:31:53 · 535 阅读 · 0 评论 -
C++中引用、指针的指针、指针的引用解析
对C++指针和引用的一点理解,C++初学者及对指针的引用还有不解的同学可以看看。原创 2014-04-15 14:55:15 · 1702 阅读 · 4 评论 -
C++成员对齐方式探讨
关于C++中结构体成员对齐的一点探讨。原创 2014-04-20 17:44:29 · 1022 阅读 · 0 评论