为什么我在对向量的第二个元素"push_back"中有C3867错误
Why I have the C3867 error in `push_back` the second element of a pair vector?
我有一个c++中向量的push_back
问题,它产生了C3867的错误。代码低于
vector<pair<int, int>> v0(5, std::make_pair(1, 1));;
vector<int> v1;
for (size_t i = 0; i < v0.size; i++)
v1.push_back(v0[i].second);
我想知道是哪部分产生了错误。
错误是由循环中的v0.size
引起的,您需要使用v0.size()
。
相关文章:
- C++自己的对象堆栈.在 push() 上复制了什么?
- C++ push() 和 pop() 方法使用指针的动态 LinkedList 的问题
- 如何像在javascript中一样"push" c ++映射
- 'char (*RtlpNumberOf(T (&)[N]))[N]':无法从"char *"
- Arduino IDE 错误 - 无法找到数字文字运算符"运算符""f900ff"
- "inline"、"constexpr"或"noexcept"
- "非静态数据成员之前需要构造函数" - 我是否使用"boost::variant"
- 我必须安装"libbitcoin-server"才能包含"bitcoin.hpp"
- “并非所有控制路径都返回一个值./&quot“控制可能达到非空隙功能的末端”.验证时循环时
- 如何输出a'&quot在不使用线端的情况下进行文件
- 模板堆栈类的复制构造函数中的 pop() 和 push() 不起作用
- 删除“按任何键” ..&quot.从VS C 控制台应用程序
- 如何检测我何时向可变参数函数传递"std::string"而不是"c_str()"
- C++ 具有自定义比较函数的优先级队列在 push() 上行为不正确
- 此C 链接列表/PUSH/POP程序的主要方法
- 将链表的头部传递给函数时。为什么我们需要通过引用来传递它,例如在 push(node* &head, int key)
- '&lt;'''&lt;'''&quot的模板类错误''令牌”
- 在DLL中使用的最简单的C++PUSH通知/POST解决方案
- std::stack::push和std::stack:pop是线程安全的
- 使用Push、Pop等在C++中创建堆栈