早教吧作业答案频道 -->其他-->
谁能帮我做题..1.若没有定义拷贝构造函数,则编译器自动生成一个缺省的拷贝构造函数,它可能会产生什么问题?2.如果你定义了一个类,其指针成员是使用new初始化,请指出可能出现的3个
题目详情
谁能帮我做题..
1.若没有定义拷贝构造函数,则编译器自动生成一个缺省的拷贝构造函数,它可能会产生什么问题?
2.如果你定义了一个类,其指针成员是使用new初始化,请指出可能出现的3个问题以及如何纠正这些问题。
3.简述const的作用,并举出至少两个用途。
1.若没有定义拷贝构造函数,则编译器自动生成一个缺省的拷贝构造函数,它可能会产生什么问题?
2.如果你定义了一个类,其指针成员是使用new初始化,请指出可能出现的3个问题以及如何纠正这些问题。
3.简述const的作用,并举出至少两个用途。
▼优质解答
答案和解析
1。当类的成员中有指针的话,默认的拷贝,只对指针赋值,而不是拷贝指针指向的内容,而我们通常是需要对内容进行拷贝的,所以,有问题。
2。可能出现的问题:
未new初始化,就使用;new了又new,导致内存泄漏;拷贝时只拷贝指针值。
以上3个问题,都要注意避免,要付初值为null,使用时,new时和拷贝时,都要进行先判断后处理
3。coust作用:
(1)可以定义 const 常量
(2)const 可以修饰函数的参数、返回值,甚至函数的定义体。被const 修饰的东
西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。
2。可能出现的问题:
未new初始化,就使用;new了又new,导致内存泄漏;拷贝时只拷贝指针值。
以上3个问题,都要注意避免,要付初值为null,使用时,new时和拷贝时,都要进行先判断后处理
3。coust作用:
(1)可以定义 const 常量
(2)const 可以修饰函数的参数、返回值,甚至函数的定义体。被const 修饰的东
西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。
看了 谁能帮我做题..1.若没有定...的网友还看了以下:
A、B、W、D、E为短周期元素,且原子序数依次增大,质子数之和为40,B、W同周期,D、E同周期, 2020-04-08 …
甲、乙、丙、丁均是由短周期元素组成的单质,X、Y、Z、W均为化合物,常温下,X为淡黄色固体,Z遇空 2020-05-13 …
多少W的白炽灯能接近白天的阳光或者告诉我太阳光的光强多少,按白炽灯15lm\w算多少W能赶上太阳光 2020-06-07 …
-11800+w-w*10%/4-6630=3000求w.列出式子. 2020-06-12 …
雨伞边缘的半径为r,且高出地面h,现在遇上以角速度W旋转,使余地自边缘甩出,落于地面成一大圆圈,试 2020-06-17 …
W、X、Y、Z是四种短周期非金属元素,原子序数依次增大,X、Y原子核外L电子层的电子数之比为3:4 2020-07-20 …
Ⅰ:A、B、W、D、E为短周期元素,且原子序数依次增大,质子数之和为39,B、W同周期,A、D同主族 2020-11-17 …
(12分)A、B、W、D、E为短周期元素,且原子序数依次增大,质子数之和为39,B、W同周期,A、D 2020-11-17 …
关于功(高中水平)1.求功的时候,比如,绳拉小船模型中,能不能把速度分解为沿绳和垂直于绳,在沿绳方向 2020-12-24 …
决定果蝇眼色的基因位于X染色体上,其中W基因控制红色,w基因控制白色.一只红眼雌果蝇与一只红眼雄果蝇 2021-01-12 …