在C++中,如何使一个对象为空?
答案:1 悬赏:80
解决时间 2021-01-05 11:14
- 提问者网友:送舟行
- 2021-01-04 10:56
在C++中,如何使一个对象为空?
最佳答案
- 二级知识专家网友:雾月
- 2021-01-04 11:47
c++语言本身没有空对象的说法,其他象java是有空对象的说法
只有空指针的说法
C++语言的每个对象申明时即使不赋值也会调用构造函数的,所以不能说它是空
内置类型是局部变量时,除了为=左操作数时,不是不会被初始化吗?
这句话不对,C语言都会调用构造函数,没提供构造函数,系统会缺省提供一个
这和Java不一样
如果你说的空对象指的empty对象,也就是象0啊之类的值,有的时候可以这么理解
只有空指针的说法
C++语言的每个对象申明时即使不赋值也会调用构造函数的,所以不能说它是空
内置类型是局部变量时,除了为=左操作数时,不是不会被初始化吗?
这句话不对,C语言都会调用构造函数,没提供构造函数,系统会缺省提供一个
这和Java不一样
如果你说的空对象指的empty对象,也就是象0啊之类的值,有的时候可以这么理解
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯