中易网

c++中vector封装的push_back函数调用还是报错

答案:2  悬赏:20  
解决时间 2021-03-13 05:20
部分代码如下:
string temp,t[8];
int y;
ifstream fp("TestData.txt");
if(fp)
{
getline(fp,temp);
while(fp)
{
getline(fp,temp); //利用getline函数按行读取文件,数据存入temp中
ReadToClass (temp,t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7]); //把temp按要求分割成子块
y=Differ (t[1]);
if(y==0) //以下是根据数据中的二级分类进行条件选择,将数据读入到对应的类数组中
{
cp.ReadFromTemp (temp);
computer.push_back (cp); //报错:error C2558: class“Computer”: 没有可用的复制构造函数或复制构造 函数声明为“explicit” ( 而实际上我编写了复制构造函数)
continue;
}
最佳答案
仔细检查一下,应该是没有定义复制构造函数或是定义错了,要不就把Computer类的声明和实现贴出来。
全部回答
cp有构造函数吗?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
上海11号线兆丰路站和花桥站哪站离上海远
艺缘装饰设计有限公司地址在哪,我要去那里办
推荐几款大功率晶体管
一个女人问一个男人觉得她成熟不,是什么意思
杭州市液化气大灌多少钱一灌?
130亿的千分之二是多少钱
干相洞我想知道这个在什么地方
西安市中医医院wifi密码
为什么win7睡眠模式后唤醒不了
求一本马云写的书,或者是关于马云的书!!!
庄典漆怎么样
从婺源的篁岭有没有直到黄山风景区(汤口)的
上海海事大学什么专业好
在读的大专生现在能在外校报名英语四六级考试
疯狂猜成语 仁和智答案是什么成语
推荐资讯
港荣食膳城在什么地方啊,我要过去处理事情
梦到家里很多蛇,父母救我
海门市博宇电碳厂这个地址在什么地方,我要处
种植牙会不会影响邻近的牙齿?有人去过北极星
3G通信的标准有哪些?
羊肉滋补烩面这个地址在什么地方,我要处理点
车间里员工自带了三个音箱,就我的音箱被人说
格林诺夫俄罗斯国礼冰淇淋地址在什么地方,想
25除以6等于4余1的竖式6乘以4的24是不是除数
白云交易批发市场地下商场我想知道这个在什么
张家界市武陵源区健康教育所在哪里啊,我有事
怎么学英语好,运用到生活中的口语
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?