托管的复制构造函数

RJS_April 2008-10-16 11:26:30
请问如何定义托管类的一个复制构造函数?
#pragma once
#include<string>
using namespace System;
using namespace std;
ref class teststring //url信息
{
public:
String^ meUrl; //url地址
String^ fromUrl; //此URL来源,如果为一级URL则为空
String^ lastTime; //最后访问时间
int sid; //层数,程序检测fromUrl不为空就找fromUrl的sid+1就等于自己的sid了
public:
teststring(){};
//构造函数中初始化
teststring(String^ meUrl,String^ fromUrl,String^ lastTime,int sid)
{
this->fromUrl = fromUrl;
this->lastTime = lastTime;
this->meUrl = meUrl;
this->sid = sid;
}
teststring(teststring^ p)//复制构造
{
this->fromUrl = p->fromUrl;
this->meUrl = p->meUrl;
this->lastTime = p->lastTime;
this->sid = p->sid;
}

};


这是我写的代码,编译没问题,但是一旦调用
teststring test;
teststring testcopy = test;
就会报错:error C3073: “teststring”: ref 类没有用户定义的复制构造函数
请问该如何解决?
...全文
158 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
mygodsos 2008-12-13
  • 打赏
  • 举报
回复
路过帮顶
=============
11月6日,论坛升级公告,积分已经做了调整!
http://topic.csdn.net/u/20081107/11/b27dc75f-14b1-4594-9de3-5b18d9e36a11.html
此次调整增加了两个新的可用分获取渠道:
1:帖子被推荐(加精)后,帖主可以获得88分的可用分奖励;
2:帖子结帖后会返还帖主50%的悬赏分,无满意结帖不返还分数;
3:接下来会不断增加新的可用分获取途径,比如参与活动赠送等,请大家多关注;

17,748

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧