66问答网
所有问题
当前搜索:
构造函数实现初始化数据成员
可以在类的
构造函数
中对静态
数据成员
进行
初始化
。
答:
这个我觉得是不可以的,静态变量是属于所有对象共有的,应该是独立
初始化
,不能在
构造函数
中初始化!如果这样做的话, 那如果这个静态变量的值已经发生了改变,又声明另一个对象时,那静态变量的值难道还有重新在进行一个初始化???所以我认为静态变量不能在构造函数中初始化!你可以编一个程序试试!!
C++
构造函数
如何进行
初始化
答:
C++
构造函数初始化
列表以一个冒号开始,接着是以逗号分隔的
数据成员
列表,每个数据成员后面跟一个放在括号中的初始化式。例如:class CExample { public: int a; float b; //构造函数初始化列表 CExample(): a(0),b(8.8) {} //构造函数内部赋值 CExample() { a=0; b=8.8; } }; 上...
c++
实现
下边的问题
答:
定义一个日期类Date,内有数据成员年、月、日,另有
成员函数
:
构造函数
用于
初始化数据成员
,输出,闰年的判断。编写主函数:创建日期对象,计算并输出该日是该年的第几天。... 定义一个日期类Date,内有数据成员年、月、日,另有成员函数:构造函数用于初始化数据成员,输出,闰年的判断。编写主函数:创建日期对象,计算并输...
...包括时、分、秒。使用
构造函数初始化数据成员
答:
你的提问不是很清楚,回答起来有点困难。
构造函数
初始化,在public下写一个名字与类名相同的函数,函数体为
实现初始化
的语句。注意它没有返回值,也可以在类外定义。对于time::time(int h){hour=h}这样的可以写为time::time(int h):hour(h){}。
在c++中对象成员必须在含有参数的
构造函数
中初始化,并且在
初始化成员
列...
答:
1构造函数可以没有参数2如果没有参数,那么在构造函数中如
数据成员
直接赋值如:class student{private: int age; string name;public: student(){age=0;name="0";};} 杨星光05 | 发布于2013-06-05 举报| 评论 1 1 不一定在有参数
构造函数初始化
,不一定要在列表中初始化。希望能帮到你,哪里不清楚再问...
C++中类中的结构体
数据成员
怎么用
构造函数初始化
答:
class Date { public:Date(struct Time t){ //这里是
实现
功能函数体,也就是
初始化
结构体
数据成员
!} private:struct Time T;//要初始化的结构体数据成员!//Date类里其他成员我就省略没写了!...} 希望对你有用,谢谢!希望多看看C++类、
构造函数
等相关内容!
构造函数初始化
静态
数据成员
答:
不可以,
构造函数
不能
初始化
静态
数据成员
C++中, 类的私有
数据成员
在定义的时候不能进行
初始化
吗?
答:
是的,C++中类的
数据成员
不管是不是私有的,都不能进行
初始化
。因为类就相当于一个数据的模板,是一种自定义组合的新数据类型,而不是一个变量。当程序声明一个类的时候,事实上并没有为程序申请存储空间,只有用这个类定义一个类对象的时候,才申请空间。连空间都没有,当然不能像定义变量一样的...
C/C++ 通过初始化列表和
构造函数
内赋值
初始化成员
变量的区别_百度知 ...
答:
一、需要
初始化
的
数据成员
是对象的情况(这里包含了继承情况下,通过显示调用父类的
构造函数
对父类数据成员进行初始化);二、需要初始化const修饰的类成员;三、需要初始化引用
成员数据
;即:例一、数据成员是对象,切对象只有含参数的构造函数; 如果我们有一个类成员,它本身是一个类或者是一个结构,而且这个成员它只有一...
C++类建立
构造函数
时必须把所有
数据成员
都
初始化
吗?
答:
不用,如果你逻辑上不会出现问题,没有强制要求你必须
初始化
所有
成员
变量。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
构造函数数组成员初始化
类构造函数数组初始化
对象初始化时调用构造函数
require函数
构造函数对数据成员初始化的方法
派生类的构造函数的成员初始化
子类构造函数初始化父类成员
构造函数对成员变量初始化
构造函数初始化数组