腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
我
应该
使用
std
::
vector
+
我
自己
的
大小
变量
吗
?
、
注意:性能在
我
的
应用程序中是非常重要
的
!为最坏
的
情况分配足够
的
缓冲存储是避免重新分配
的
要求。看看这个,这就是
我
通常
使用
std
::
vector
的
方式:unsigned int currVectorSize = 0u;
std
::
vector
<MyStruct>,
我
应该</em
浏览 5
提问于2017-02-13
得票数 2
回答已采纳
2
回答
如何在类
的
私有部分定义结构
的
二维数组?
、
、
、
我
想在C++中
的
类中定义一个二维数组
的
结构,
我
应该
如何做呢?下面是一个结构tt
的
示例方法private:tt yum[a][b];这能以某种方式完成
吗
?这个AoS将被class/ultimatey定义对象
的
所有成员函数
使用
,所以它不能在成员函数中定义。在外部定义它将是一件麻烦
的
事情,所以没有人能做到。
浏览 0
提问于2016-07-16
得票数 0
6
回答
我
应该
担心
std
::
vector
的
内存碎片
吗
?
、
、
我
应该
担心
std
::
vector
的
内存碎片
吗
?如果是这样的话,有什么方法可以帮助防止它
吗
?
我
并不总是预测
我
的
程序会在PC上运行,它们可能也会在嵌入式设备/游戏控制台上运行,所以我并不总是能够依赖虚拟内存。 同样,
我
认为
使用
动态
大小
的
数组比
使用
静态数组更有效率,这样只有在需要时才会分配内存。它还可以简化
我</em
浏览 4
提问于2011-10-31
得票数 8
回答已采纳
1
回答
如何创建
std
::数组包装类
、
、
、
、
背景:
Vector
(
std
::initializer_list<type> initializer);
Vector
(int size, int defaultValue,
我
已经设置了构造函数,并且
我
使用
了
std
::
vector
作为成员,这样
我
就可以在
浏览 1
提问于2016-11-27
得票数 1
回答已采纳
1
回答
如何在C++中获得动态数组索引
大小
、
我
想打印动态数组索引
大小
。struct Subject { char Grade[10];}; struct Stud
浏览 3
提问于2021-04-16
得票数 0
2
回答
子弹物理崩溃是因为无效
的
引用?
、
、
我
正在制作一个弹物理游戏,其中
我
有一个平台类,其中包含一个btBoxShape、btDefaultMotionState和一个btRigidBody作为成员。当我退出游戏时,它会崩溃。
我
将平台对象存储在
std
::
vector
中,
我
认为这就是问题所在。当我推回更多平台时,向量在内存中调整
大小
并移动。这意味着,任何指向刚体形状和运动状态
的
指针都是无效
的
。
我
该怎么解决这个问题?
浏览 4
提问于2013-08-17
得票数 0
回答已采纳
3
回答
对象数组
的
可数元素(
大小
)
、
、
我
正在学习/练习对象数组和指向对象
的
指针数组,
我
对如何获得动态数组
大小
感到非常困惑。
我
有这个: Client ** arr_client; static string members [];for (int i =0; i < (sizeof(**arr_client)
浏览 5
提问于2011-08-04
得票数 4
回答已采纳
2
回答
初始化类中
的
向量,将其
大小
作为参数传递
、
、
我
想要初始化一个
大小
为3xNmax
的
2D向量(类中
的
私有向量),Nmax将在main (类之外)分配。<
vector
<float> > _x{3,
vector
<float> (_Nmax)}; //the 2D
vector
to be initialized 是否需要在构造函数中移动声明和初始化?EDIT1:谢谢你
的
回答。关于我不需要
使用
变量
_Nmax这一事
浏览 0
提问于2016-06-14
得票数 0
回答已采纳
3
回答
我
是否
应该
使用
std
:移动返回
std
::
vector
的
函数?
、
、
考虑这样一种功能: return
std
::
vector
<int>(10, 0);像这样调用generateVector()有什么好处
吗
:..or这种移动优化现在是由编译器自动完成
的
吗
?
浏览 3
提问于2015-03-31
得票数 2
回答已采纳
2
回答
存储器管理接口
、
我
正在用C++编写一个小粒子系统,但我还不确定
应该
如何管理与粒子相关
的
数据--
应该
将其存储在静态数组中还是动态数组中,链表中,两者
的
某种混合中,或者人们可能想到
的
任何其他形式?目前,
我
不想做出选择,而是更愿意
使用
一个抽象类进行内存管理,它一方面为
我
提供分配和释放例程,另一方面负责在其析构函数中释放所提供
的
资源。
我
希望通过这种方式,
我
可以快速而透明地在不同
的
粒子管理
浏览 1
提问于2014-01-24
得票数 2
2
回答
如何初始化用于数组
大小
的
常量int?
、
、
我
有一个静态整数
变量
Game::numPlayers,它作为用户输入读入。;};
我
不明白<e
浏览 6
提问于2015-07-05
得票数 1
回答已采纳
2
回答
C++包装类以模拟C数组
的
大括号初始化
、
、
、
、
我
有一个继承类,它通过
使用
具有可变构造函数
的
类模板来模拟C样式数组
的
大括号初始化行为,但是模板本身不是
变量
模板。return EXIT_SUCCESS;-产出- ParamPack示例:
使用
ParamPack's
变量
构造器
大小
:4个用ParamPack‘初始化器列表
大小
的
1 2 3 4个
使用
ParamPack’初始化器列表
大小
:5维元素:5 6 7 8 Array示
浏览 0
提问于2018-11-10
得票数 5
1
回答
根据用户在c++中
的
输入设置数组
的
大小
,但不起作用
、
、
我
需要在c++中根据用户对cin
的
输入来设置数组
的
大小
,但是
我
不明白为什么它不能编译。int input;const int N = input;这不
应该
起作用
吗
?
我
一定漏掉了什么。
浏览 0
提问于2021-01-19
得票数 0
3
回答
从
std
::向量继承
、
、
、
、
我
目前正在创建一个类,该类必须从
std
::
vector
派生。
我
意识到这样做可能是不好
的
,但我必须这样做。现在,
我
的
问题是,如何访问成员函数中创建
的
向量,从而使类访问本身类似于整数
的
规则向量?例如,
我
正在寻找等效
的
myVector.at(0)来返回向量中
的
第一个项。而且,向量
的
大小
应该
总是6。下面是
我
到目前为止<
浏览 6
提问于2014-12-05
得票数 0
回答已采纳
2
回答
变量
是何时分配和初始化
的
?
、
、
、
、
我
只是想知道
std
::
vector
是在哪里分配
的
,它是在哪里初始化
的
?
std
::
vector
<T> vec_(10); 并在构造函数中调用
大小
为10
的
vec_
的</e
浏览 2
提问于2016-11-27
得票数 1
2
回答
构造函数上
的
C++向量去分配
、
、
、
对不起,
我
没有时间把这个写出来,
我
希望
我
的
解释足够详尽。
我
的
一个类有一个向量作为私有成员
变量
,其
大小
在构造函数中声明。现在,
我
在调试中发现,虽然向量
的
大小
确实在构造函数中分配,但当构造函数返回时,它就会丢失它(就好像它
的
内存分配只在构造函数
的
范围内一样),即使该向量是它
的
成员
变量
之一。返回到空向量),
我
需要<e
浏览 1
提问于2012-08-10
得票数 1
回答已采纳
1
回答
一个人如何传递一个整数,一个指针,一个
std
::array<double,integer>,同时满足一个常数表达式?
、
我
有一个函数noise.cpp,它是当前形式
的
,double* noise(int steps, ...)
std
::array<double, st
浏览 2
提问于2019-10-29
得票数 1
回答已采纳
1
回答
删除O(1)复杂度
vector
<int>
的
最后n个元素C++?
、
、
我
想在常数时间复杂度O(1)中删除整数向量
的
最后n个元素。
我
认为这
应该
是可行
的
,因为只需要对结束指针进行一些运算。但是,擦除、调整
大小
和删除都具有O(n)复杂性。有什么功能可以
使用
?
浏览 1
提问于2020-05-05
得票数 3
回答已采纳
2
回答
向量,字符串,还是数组?
、
我
的
任务是编写一个c++程序,在终端中创建一种文本编辑器。文本编辑器由单独
的
行组成。每一行必须表示链接列表
的
一个成员。
我
遵循两节课
的
模式。一个是行
的
“列表”,另一个是行
的
类。他们是朋友班。line类
的
" list“通过执行诸如插入行并从链接列表中删除它们等操作来管理行对象和链接列表。
我
的
问题是,对于每一行,
我
是否
应该
将其存储为字符数组、字符串或向量?还
浏览 2
提问于2015-10-02
得票数 1
回答已采纳
3
回答
使用
多维数组
、
、
我
正在尝试构建一个处理宽度矩阵
的
类。在它
的
构造函数中,它想知道数组
的
高度和宽度,它想要数组本身,然后它必须能够打印数组并重载一些运算符。数组必须是浮点数
的
数组。C++二维数组是由高度指针组成
的
普通数组组成
的
,每个指针都指向一个宽度
大小
的
数组。现在
我
想通过打印来实际
使用
数组: for (int h = 0; h < height;
浏览 2
提问于2013-02-25
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券