no known conversion for argument 1 from 'class-name' to 'class-name&'

来源:互联网 发布:汉王图文识别软件 编辑:程序博客网 时间:2024/05/22 01:42
声明复制构造函数,参数需要const修饰,若没有const修饰在VS编译环境下可以通过,但是Linux下使用g++编译,则会报错。
template<class TYPE>


class SmartPtr
{
public:
TYPE* m_pData;
public:
SmartPtr()
{
m_pData = NULL;
}


SmartPtr(const SmartPtr<TYPE> &v)
{
m_pData = v.m_pData;
}
阅读全文
0 0
原创粉丝点击