相关疑难解决方法(0)

如何创建不可复制元素的容器

有没有办法使用STL包含不可复制的元素?

这样的事情:

class noncopyable
{
    noncopyable(noncopyable&);
    const noncopyable& operator=(noncopyable&);
public:
    noncopyable(){};
};

int main()
{
    list<noncopyable> MyList; //error C2248: 'noncopyable::noncopyable' : cannot access private member declared in class 'noncopyable'
}
Run Code Online (Sandbox Code Playgroud)

c++ containers stl noncopyable

6
推荐指数
2
解决办法
3021
查看次数

标签 统计

c++ ×1

containers ×1

noncopyable ×1

stl ×1