C++
文章平均质量分 62
Jeaniowang
这个作者很懒,什么都没留下…
展开
-
C++普通构造函数和复制构造函数的区别
(1)形式上 类名(形参列表)//普通构造函数的声明,如Box(int h ,int w,int len); leim(类名 & 对象名)//复制构造函数的声明,如Box(Box &b); (2)在建立对象时,实参不同,系统会根据参数来决定调用哪个构造函数 Box box1(12,15,37);//实参为整数,调用普通构造函数 Box box2(box原创 2017-09-14 11:44:03 · 1478 阅读 · 0 评论 -
静态成员变量实现个对象之间数据共享
想在同类的多个对象之间实现数据共享,一方面可以使用全局变量,一方面可使用静态的数据成员 列如: class Box { public: int volume(); private: static int height; int width; int l原创 2017-09-14 11:53:15 · 1197 阅读 · 0 评论 -
静态成员函数
和静态数据成员一样,静态成员函数是类的一部分,而不是对象的一部分,如果要在类外调用公用个的静态成员函数,要用类名和域运算符::。如Box::volume;也可以通过对象名来调用静态成员函数。 注意:静态成员函数的作用不是为了对象之间进行沟通的,而是为了能处理静态数据成员。原创 2017-09-14 14:35:32 · 327 阅读 · 0 评论