腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
向量
被
push_back
函数
覆盖
c++
、
vector
我需要2D
向量
来存储参赛者的位置,如果它是空的,它将是null。我遇到了以下问题。通过大量的cout,我发现
push_back
函数
每次都会
覆盖
整个
向量
,我知道有人问过这个问题,但是我找不到解决这个问题的方法。 Race是类,有问题的
函数
是add_contestant。Racer *r; for(i=1; i<x; i++){ contestants[index].<
浏览 26
提问于2019-12-28
得票数 0
2
回答
堆栈上仅有Hinnant的short_alloc
c++
、
c++11
、
memory-management
我正在尝试使用Hinnant的short_alloc来分配堆栈上的
向量
,我正在尝试完全删除堆分配。现在出现了开发人员使用超出矢量大小的
push_back
的问题。我正在考虑
覆盖
push_back
函数
,这样它就会检查是否达到了容量,如果达到了,它就会断言错误。可以理解的是,STL
函数
并不意味着
被
重写,那么更好的实现方法是什么呢?
浏览 0
提问于2019-01-08
得票数 0
2
回答
如何
覆盖
STL容器
函数
c++
、
stl
有可能,用相同的计量器
覆盖
某个
函数
stl容器?我想要完全
覆盖
带有一些
push_back
内部
函数
的if。我试过,但是,总是有错误/信息有关的
函数
是
向量
。
浏览 12
提问于2017-07-05
得票数 0
回答已采纳
1
回答
合并多个链接列表(内存为smth)
c++
、
linked-list
我已经创建了自己的链接列表,现在我正在尝试实现将合并所有列表的
函数
。) linkedList(28488,0x102a88580) malloc:*在malloc_error_break中设置一个断点进行调试“ List() : head(nullptr){} void clear(); void print(
浏览 2
提问于2022-11-03
得票数 -1
回答已采纳
2
回答
关于构造
函数
的c++入门练习13.13
c++
X* x1=new X;x2=*x1;delete x1;} 我得到的输出是"X(const &)“的四倍,我想前三个来自传递x2,
push_back
(cx)和
push_back
(bx)。
浏览 0
提问于2015-08-27
得票数 0
回答已采纳
1
回答
向量
是否重新创建
push_back
()上的所有对象?
c++
、
class
、
vector
、
memory-management
、
stdvector
我注意到,每当我将
push_back
()对象转换为
向量
时,
向量
中的所有现有对象似乎都是“重新创建”的。 为了测试这一点,我编写了下面的测试程序。该程序所做的是将
push_back
()几个MyClass实例转换为一个
向量
,并在每个
push_back
()之后打印当前对象的附件。每当创建/销毁实例时,构造
函数
和析构
函数
都会打印带有对象入口的消息。()参数的项的构造
函数
和析构
函数
中,在
push_back</
浏览 3
提问于2017-12-03
得票数 2
1
回答
c++矢量效率
c++
、
performance
、
vector
标准要求
向量
实现能够在运行时有效地添加元素。由于
向量
有效增长,因此定义特定大小的
向量
通常是不必要的--而且可能导致性能较差。此规则的例外情况是,如果所有元素实际上都需要相同的值。如果需要不同的元素值,通常更有效的方法是定义一个空
向量
,并将元素添加为我们在运行时需要知道的值。 阅读C++素数(C++ 11版)。有人能解释一下为什么会发生这种事吗。,为什么如果我把它们放到没有定义近似大小的
向量
中,将是比定义更“有效”的方法?我的意思是,我对
向量
大小和容量有一个模糊的理解,我相信每次
浏览 1
提问于2019-10-19
得票数 0
回答已采纳
3
回答
关于
向量
记忆行为的问题
c++
、
c++11
、
stl
、
stdvector
假设我得到了整数的法
向量
:std::vector<int> intv;,当我
push_back
一些int的
向量
随时间增长时,当我离开
函数
的作用域(即)时,它会被解除分配,而不需要额外的调用。 太棒了。当我调用hurr()时,
向量
被
创建,foo_t实例
被
创建,实例
被
填充并推送到
向量
。所以,当我离开这个
函数
时,
向量
被
解除分配,而内容(这里有一个foo_t)也
被</e
浏览 1
提问于2016-11-01
得票数 5
回答已采纳
2
回答
二维
向量
push_back
c++
、
vector
我有一个由其他
向量
B组成的二维
向量
A我使用
push_back
函数
填充B。B.push_back(1);B.push_back(3);A.push_back(B)A
浏览 0
提问于2013-05-01
得票数 14
回答已采纳
3
回答
向量
与
push_back
()行为
c++
我正在学习理解类构造
函数
和析构
函数
。我编写了一个小型控制台代码,将一个类实例添加到
向量
中。这一切都很好,但我不明白的是,在
向量
中添加一个对象会触发两次析构
函数
。这一切为什么要发生?如果我不添加任何对象,
向量
本身就不会触发构造
函数
或析构
函数
,那么为什么会发生两次呢? return 0;更新:我向类添加了更多信息,
浏览 4
提问于2015-10-09
得票数 3
回答已采纳
2
回答
是
向量
还是导致段错误的元素?
c++
、
vector
、
initialization
、
segmentation-fault
我在我的程序中遇到了一个分段错误,gdb在下面的代码行上告诉我它在这个
函数
中。parent->getChildren().
push_back
(temp);void Tree::add(Position& value, Node*& parent) { parent->getChildren().
push_back
(temp);我在该行之前添加了cout语句,当
函数
被
调
浏览 0
提问于2011-06-28
得票数 1
回答已采纳
5
回答
C++
向量
-
push_back
c++
、
vector
、
push-back
在C++入门一书的第(3)章中,有以下for循环将
向量
中的元素重置为零。= ivec.size(); ++ix)for循环是否真的将0值赋给元素,或者我们是否必须使用
push_back
函数
? 那么,下面的结论是否有效呢?
浏览 0
提问于2011-01-31
得票数 1
2
回答
推到矢量时的误差
c++
、
vector
、
stl
我有一个指向
向量
向量
的指针,并
被
初始化,当我向后推到
向量
的时候,adj[u].
push_back
(e);prog.cpp:27:20: error: no matchingfunction for call
浏览 4
提问于2014-01-22
得票数 0
回答已采纳
1
回答
使用io_service::run时内存泄漏
c++
、
boost
、
memory-leaks
、
boost-asio
我正在尝试编写我的套接字类(下面的代码)。最后,一切都正常工作:重连接、连接、消息发送、消息接收。我发现当我移除线条时:问题消失了。但我需要这条线。
浏览 2
提问于2016-08-30
得票数 0
回答已采纳
1
回答
将
函数
两个
向量
合并为第三个
c++
、
vector
、
merge
我试图合并或合并两个
向量
,如 cout<<three[i]<<endl; 我有这段代码,但是输出是错误的当它应该输出关于合并
函数
的错误我认为
向量
c大小是错误的,因为它输出6值而不是4,但我不知道这是如何发生的。任何帮助都将不胜感激。
浏览 1
提问于2017-04-10
得票数 0
回答已采纳
2
回答
C++模板显式专门化--调用现有成员
函数
c++
、
templates
、
template-specialization
我使用显式模板专门化来使用信息初始化std::
向量
,但只对特定类型的std::
向量
进行初始化,因此显式专门化。在构造
函数
中,如果我试图调用
push_back
或std::vector中的任何其他现有
函数
,编译就会失败。有什么问题,我该如何解决?{ class vector<int> public: {
push_back
(valu
浏览 2
提问于2013-12-27
得票数 1
回答已采纳
1
回答
在静态初始化期间创建和使用
向量
安全吗?
c++
、
stdvector
、
static-initialization
我有C++代码,它声明由
函数
调用初始化的静态生存期变量。
被
调用的
函数
构造一个vector实例并调用其
push_back
方法。代码是否通过C++静态初始化顺序失败而面临厄运?若否,原因为何?这是用解释的 vector构造
函数
可能使用另一个动态初始化的静态生存期变量的值。如果是这样的话,那么在我在代码中使用vector之前,没有什么可以确保vector的变量
被
初始化了。初始化result (参见下面的代码)最终可能会在vector的
浏览 2
提问于2014-06-16
得票数 8
2
回答
对带有"get“
函数
的
向量
使用"
push_back
”
函数
C++
c++
、
class
、
vector
、
push-back
Map“类的成员有一个类型为"Region *”的
向量
,称为"regions“。在"Map“类的.cpp文件中,我有一个"getRegions”
函数
,它返回这个"regions“
向量
。在main.cpp中,我初始化了一个名为“澳大利亚”的"Region *",然后尝试使用"getRegions“
函数
来调用
向量
的"
push_back
”
函数
。我以前在使用"
push_b
浏览 0
提问于2020-05-22
得票数 0
回答已采纳
1
回答
尝试将对象添加到矢量并显示结果,但出现seg错误,这是不可行的
c++
我试图将堆上添加的对象添加到
向量
中,但我似乎无法让它们添加、计算和显示结果。当我显示结果时,我得到了segmen错误。我想要将对象添加到矢量中,然后我想计算支付并显示结果。
浏览 7
提问于2021-06-22
得票数 0
3
回答
类的C++
向量
,不能在类的构造
函数
内部
push_back
c++
、
vector
、
push-back
所以这就是我的问题,我想要一个特定类的对象的
向量
,然后我可以传递给其他类使用。{ //get and set
浏览 1
提问于2012-11-02
得票数 2
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云点播
活动推荐
运营活动
广告
关闭
领券