问题标签 [push-back]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - vector::push_back() 中的 C++ 奇怪行为
我有以下数据结构作为名为“任务”的类:
此外,我有一个包含以下内容的 ASCII 文件:
名称 = A,计算时间 = 3,周期 = 10 等等....
现在我想读入文件,创建任务对象并将其推回向量中:
现在,当我查看 current_tasks 向量时,它有元素,但它们的值与我的 in_file 值不匹配。观看注释掉的行。tmp_task 对象是完全正确的,但如果它被推回,它就会失去上面描述的值。
这可能是任务类中的复制构造函数问题,因为 std::vector 正在管理内存分配吗?
我在 Linux x86 上使用带有 g++ 编译器的 netbeans。
谢谢
c++ - 添加向量时如何保持迭代器可解引用?
假设我有这个代码:
但是,当 push_back 发生时,iter
变得不可引用。如果不重置iter
,我如何保持它可取消引用?如果我必须重置它,是否有一种简单的方法可以让 iter 回到以前的位置?
c# - c# 容器中的 push_back 操作
我需要像 c++ 向量这样的容器。通常建议使用 List,但它不支持 push_back 操作。我知道这是为 List 容器实现扩展方法相当简单。但。Stack 会是一个不错的选择吗?
谢谢!
c++ - C++ 向量 - push_back
在 C++ Primer 一书的第 (3) 章中,有以下 for 循环将向量中的元素重置为零。
是for循环真的给0
元素赋值,还是我们必须使用push_back
函数?
那么,以下是否有效?
谢谢。
c++ - 如何创建和使用“customClass”类型的列表
我创建了一个类“节点”来包含一堆数据。我正在尝试列出此类相同类型的列表。我在尝试使用 push_back() 或任何其他函数时出错。
错误如下:“/home/.../FIFO.cpp|61|error: no matching function for call to 'std::list >::push_back(Node*&)'|”
有人可以帮忙吗?
c++ - 在字符串向量上使用 push_back - C++
我正在尝试push_back
在 C++ 中的字符串向量上使用。如何将单个字符推到向量上?目前,我尝试了以下方法,但均未成功:
- 用字符初始化一个字符串(尝试)。
代码
- 试图调用 strcpy 并因此复制内容。常数似乎妨碍了。
代码
欢迎任何更多建议/想法。
编辑:错误日志如下:
更多信息:在此函数中,根据其内容将整个字符串或仅第一个字母推入向量中。因此,在某种程度上,我正在寻找一些将 achar
转换为 C++ 样式的函数std::string
(以使其为向量所接受)。
谢谢,
斯里拉姆
c++ - 向量指针和 push_back()
如果我有
我将向量的地址传递给 f
我将如何使用push_back()
添加到向量中?
c++ - 帮助构造函数(将_back元素放入指向数组的指针中)
我在将元素插入指向我在代码中定义的某些元素的向量的指针(在本例中为食谱)时遇到问题。在代码的其他一些部分,使用 push_back 似乎工作正常,但如果我在这段代码中使用它:
我收到以下错误消息:
“分配 2.exe 中 0x01164031 处的未处理异常:0xC0000005:访问冲突读取位置 0xcccccce0”
recipes_ 的声明是:
希望任何人都可以帮助我,在此先感谢。
vector - push_back 中的 2 个参数
我正在尝试使用 push_back 将 2 个参数放入一个向量中,但它给了我一个错误,因为该函数只允许使用一个参数。我怎样才能传递 2 个参数?
顶点类:
Main() 内部的外部顶点类:
错误是:
错误 C2661:'std::vector<_Ty>::push_back':没有重载函数需要 2 个参数 IntelliSense:函数调用中的参数太多
c++ - C ++向量字符串for循环push_back错误
我觉得这很简单,但由于某种原因,我无法理解发生了什么。
当我运行这部分代码时,将 URL 与数组中的字符串元素组合,然后将其推送到字符串向量中,它会成功推送第一个 URL,但之后会出现某种内存泄漏?控制台无限循环乱码...