相关疑难解决方法(0)

如何在C++ 11中使用带有引用类型实例对象的向量?

是否有可能在C++ 11中使用没有可复制对象(有引用实例)的std :: vector?

struct CanNotCopy {
  int& intref_;
  CanNotCopy(int& i) noexcept : intref_(i) {}
  // How do I make move constructor and operator = ?
};

std::vector<CanNotCopy> hoge; // OK
hoge.resize(10); // default constructor required
int j = 123;
hoge[1] = CanNotCopy(j);  // copy constructor required
Run Code Online (Sandbox Code Playgroud)

c++ c++11

0
推荐指数
1
解决办法
541
查看次数

标签 统计

c++ ×1

c++11 ×1