您当前的位置: 首页 > 

txwtech

暂无认证

  • 5浏览

    0关注

    813博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

vs2017-E0289    没有与参数列表匹配的构造函数 "deepCopy::deepCopy" 实例    deepCopyDemo

txwtech 发布时间:2019-12-28 14:01:05 ,浏览量:5

严重性    代码    说明    项目    文件    行    禁止显示状态 错误(活动)    E0289    没有与参数列表匹配的构造函数 "deepCopy::deepCopy" 实例    deepCopyDemo     

 

 

class deepCopy { public:   //  deepCopy(int deepNo1,  char *deepStr1)

deepCopy(int deepNo1, const char *deepStr1)//加上const就不会报错了     {         deepNo = deepNo1;         deepStr = new char[1024];         if (deepStr != 0)         {             strcpy(deepStr, deepStr1);         }     } public:     int deepNo;     char *deepStr; };

 

 

deepCopy(int deepNo1, const char *deepStr1) 不需要修改的传入指针,能用 const 时候就用const。这样有大好处。首先可以接受隐含转换,其次,可以接受""字符串。 不需要改动类成员变量的函数,全部后置声明 const,这样,可以从const类型的类实例调用函数。

关注
打赏
1665060526
查看更多评论
立即登录/注册

微信扫码登录

0.0399s