首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下的程序; #include <ctring> #include <iostream> using namespace std; class MyString { public: MyString(c
有如下的程序; #include <ctring> #include <iostream> using namespace std; class MyString { public: MyString(c
admin
2013-05-30
42
问题
有如下的程序; #include <ctring> #include <iostream> using namespace std; class MyString { public: MyString(const char *s); ~MyString() {delete[]data;} protected: unsigned len; char *data; }; MyString:: MyString (const char *s) { len=strlen(s); data=new char[len+1]; strcpy(data,s); } int main() { MyString a("C++ Programing"); MyString b(a); return 0; } 在运行上面的程序时出错,出错的原因是______ 。
选项
A、构造函数的实参不允许是本类的对象
B、没有定义实现深层复制(深拷贝)的拷贝构造函数
C、构造对象a时实参与形参类型不符
D、系统不能生成缺省的拷贝构造函数
答案
2
解析
类拷贝的相关内容。
转载请注明原文地址:https://www.kaotiyun.com/show/i1Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<iostream>usingnamespacestd;intmain(){intx[6]={1,3,5,7,9,11},*k,**s;k=x
假设person是一个类,p1是该类的一个对象,p2是一个指向p1的指针,getname()是其中的一个函数,则下面对象的使用不正确的是()。
写出下列程序代码运行的结果【】。#include<iostream.h>classA{public:virtualvoiddisp(){cout<<"calssA!"<<(end
对下列程序段的描述正确的是()。#include<iostream.h>intFun(int,int)voidmain(){cout<<Fun(5,50)<<endl;}intFun(i
执行下面程序输出的是【】。#include<iostream>usingnamespacestd;template<typenameT>Ttotal(T*data){Ts=0;
有如下程序:#include<iostream>usingnamespacestd;classAA{intn;public:AA(intk):n(k){}intget(){ret
判断字符型变量ch是否为大写英文字母,应使用表达式()。
下列成对的表达式中,运算符“/”的意义相同的一对是()。
随机试题
以下哪一项是先天性甲状腺功能减低症的常见原因
冷冻干燥中的异常现象有
悬臂浇筑法的施工,桥墩两侧梁段悬臂施工应对称平衡。平衡偏差不得大于设计要求,浇筑混凝土时,每一梁段在浇筑和张拉前后应按设计提供的()进行比较。
在借贷记账法下,期末一般无余额的账户是(C)。
下列所得中免征个人所得税的有()。
室温下,向10mLpH=3的醋酸溶液中加入水稀释后,下列说法正确的是()。
已知pH=2的高碘酸(H5IO6)溶液与pH=12的NaOH溶液等体积混合,所得溶液呈酸性;0.01mol.L-1的HIO3,或KMnO4溶液与pH=12的Ba(OH)2溶液等体积混合,所得溶液均呈中性。H5IO6是______(填“强电解质”或“弱电
“因为中国资产阶级根本上与剥削农民的豪绅地主相联结相混合,中国革命要推翻豪绅地主阶级,便不能不同时推翻资产阶级。”这一观点错在
Thefollowingparagraphsaregiveninawrongorder.Youarerequiredtoreorganizetheseparagraphsintoacoherentarticleby
(1)NOTallthatMrs.Bennet,however,withtheassistanceofherfivedaughters,couldaskonthesubjectwassufficienttodra
最新回复
(
0
)