vector <int&=“”>未编译</int>

时间:2014-08-12 02:25:38

标签: c++ vector reference

问题来自以下代码:

vector<int &> one;  //compile failed

我很困惑为什么代码不能编译。

2 个答案:

答案 0 :(得分:4)

你不能直接使用参考文献。

但是,您可以使用std::reference_wrapper来获得所需的结果。

答案 1 :(得分:0)

Why can't I make a vector of references?可能重复(我目前没有代表对其进行标记)。

STL容器必须包含可分配的类型,并且引用不可分配。