腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C++
初始化
/
前置
/
结束
数组
c++
、
arm
或者在这个init指针
数组
中有更多的东西? 注意:我正在尝试从C到
C++
的迁移,到目前为止,我还没有使用过像libc_init函数这样的内置
初始化
器,我有自己的
初始化
例程。
浏览 13
提问于2020-03-27
得票数 1
回答已采纳
1
回答
为什么我可以使用赋值选项器而不是{}?
c++
、
arrays
、
assign
我的问题非常直截了当:为什么我可以将超出界限的值赋值给这样的
数组
,但不能用{}运算符:但是当我这样做的时候,我从一开始就得到了一个错误:现在我知道,在
数组
范围之外分配一个值可能会导致一种不明确的行为,因为这个问题已经向我澄清了这一点: 但是为什么在第二种情况下我不能超越
数组
的限制呢?
浏览 3
提问于2022-02-03
得票数 0
回答已采纳
1
回答
删除
C++
中的
数组
时去分配内存
c++
在
C++
中,当我们分配
数组
时,一旦
数组
被
初始化
,就无法找到
数组
的大小。那么,当我试图在程序
结束
时释放内存时,delete操作符如何知道要删除的内存量。
浏览 2
提问于2016-11-02
得票数 4
回答已采纳
3
回答
PHP:对除第一个和最后一个
数组
元素以外的所有
数组
元素执行操作
php
、
arrays
、
slice
我知道我可以使用array_slice()创建一个包含除first和last元素之外的所有元素的新
数组
,对每个元素执行操作,然后将原始的first和last值重新绑定在一起。不过,这似乎有点过头了。有没有一种更干净的方法来在所有内部
数组
元素上而不是在
数组
结束
时执行操作(在本例中,只是将字符串附加和
前置
到
数组
值中)?
浏览 0
提问于2012-07-19
得票数 1
回答已采纳
1
回答
低内存最短路径算法
c++
、
directed-acyclic-graphs
该表包含每个节点的下列内容: 我需要创建一个函数,给出一个开始和
结束
节点
浏览 3
提问于2013-07-25
得票数 2
回答已采纳
4
回答
char four[4] =“四”;这个语句的正确语义是什么?
c++
、
c
、
arrays
、
initialization
、
string-literals
int main(void) char four[4] = "four";}xxx.cpp: In函数int ():在编译C程序时,GCC没有报告错误。
浏览 9
提问于2010-08-19
得票数 7
回答已采纳
1
回答
将大型永久
数组
分配为std::vector或std::array?
arrays
、
c++11
、
vector
、
heap-memory
、
stack-memory
我在
C++
上编程3D 。这个模型包含一个包含自旋的3D网格,然后更新这些自旋以模拟不同的随机配置(蒙特卡洛模拟)。为了加快代码速度,我还将每个站点的最近邻居存储在一个向量/
数组
中。由于我不是
C++
方面的专家,我想问你存储这类序列的最好的方法/更好的实践是什么。就我个人而言,我会
初始化
静态STL
数组
中的网格和最近的邻居(即在堆栈上),因为这些
数组
的大小永远不会改变,并且在程序
结束
之前这些
数组
也不会被销毁。 这是好的实践还是坏的实践?
浏览 0
提问于2017-03-14
得票数 0
2
回答
初始化
数组
的最佳方法是"memset“还是”{//value} "?
c++
、
arrays
、
stl
int main(){
浏览 1
提问于2020-06-17
得票数 1
回答已采纳
3
回答
C++
中的指针是原语类型吗?
c++
、
string
、
pointers
、
primitive-types
InputIterator begin, InputIterator end);string(static_cast<size_t>(begin),static_cast<char>(end)); 在任何其他情况下,参数都被视为迭代器,并且内容用从迭代器引用的元素开始到迭代器
结束
引用元素之前的元素值
初始化
浏览 0
提问于2010-03-16
得票数 6
回答已采纳
1
回答
二维
数组
在matlab到
C++
转换中没有正确设置
c++
、
arrays
、
matlab
、
matlab-coder
我有一个Matlab函数转换为
C++
使用Matlab编码器。输入是:Infx1的一维
数组
,输出的是二维阵列。我使用以下方法
初始化
这个输出在我的主循环中,我维护一个变量count,变量从1到500不等,在循环
结束
之前,我使用 result[(count + 500 * loop_ub) - 1
浏览 3
提问于2014-09-05
得票数 0
回答已采纳
2
回答
为什么我在
C++
中不做任何事情就声明了一个(局部)整数
数组
的代码不能
初始化
为零?
c++
、
arrays
、
initialization
、
storage-duration
我有两个
C++
代码,其中一个有一个全局整型
数组
,而另一个代码有一个局部
数组
,它的长度由用户输入决定(所以在运行时)。这两个
数组
都没有显式
初始化
。M; int a[M]; cout << a[i];} 我观察到全局
数组
是用零填充的,而局部
数组
(其长度是在运行时确定的)不是用零填充的,而是用随机数填充的(
浏览 7
提问于2020-02-18
得票数 0
2
回答
什么是聚合
初始化
?
c++
第4章第231页“Java中的思考,第2版”中的“
数组
初始化
”一节有如下内容: 为什么它在C中容易出错和乏味?聚合
初始化
意味着什么?为什么它更安全?我在布鲁斯·埃克尔( Bruce )
浏览 1
提问于2013-07-18
得票数 34
回答已采纳
4
回答
为什么
c++
中的
数组
内容有时不会
初始化
?
c++
、
c
、
arrays
、
vector
、
initialization
我正在读“effective
c++
”这本书,其中有几页是这样写的: 如果您使用的是
C++
的C部分,并且
初始化
可能会产生运行时成本,则不能保证会发生这种情况。如果进入
C++
的非C部分,情况有时会发生变化。这就解释了为什么不能保证一个
数组
(来自
C++
的C部分)的内容一定会被
初始化
,但是一个向量(来自
C++
的STL部分)可以保证它的内容被
初始化
。我想知道为什么来自
c++
的c部分的
数组
不能保证被
初
浏览 1
提问于2013-09-20
得票数 0
0
回答
声明定义良好的RE2中的未定义行为
c++
、
language-lawyer
、
valgrind
、
undefined-behavior
、
re2
在查找过程中,它使用来自未
初始化
数组
的值,据我所知,这是未定义的行为。 我甚至在中发现了有关使用未
初始化
内存的valgrind警告。但这个问题以一个评论
结束
了,这个行为是被延迟的。我认为在现实中,一个未
初始化
的
数组
将只包含所有现代编译器和体系结构上的一些随机数据。问题是:在
C++
中使用未
初始化
的数据合法吗?
浏览 1
提问于2017-12-05
得票数 0
2
回答
"NUL“字符("\0")字节是分开的,还是分配给带有字符串的字符
数组
?
c++
、
c
、
string
、
memory
、
null
如果我定义一个字符串:NUL字符(\0)字节“隐藏”是否添加到"array5“中,从而使
数组
不包含在内存中的5个字节,而是包含6个字节?还是NUL字符字节仅在char-
数组
的最后一个元素之后才从"array5“中”分离“,而不是直接分配给"array5"?"NUL“字符(”0“)字节是在内存中char-
数组
的最后一个元素之后分隔的,还是分配给了该char-
数组
?
浏览 1
提问于2019-09-30
得票数 5
回答已采纳
1
回答
如何在
c++
中
初始化
双精度
数组
?
c++
、
initialization
、
initializer
我意识到在
c++
中我不能用memset
初始化
double
数组
。对于整数
数组
,我可以使用以下命令轻松地
初始化
该
数组
:memset(a, n*n, n*sizeof(int)); 但是如何在
c++
中
初始化
doubles
数组
呢
浏览 5
提问于2014-10-02
得票数 0
5
回答
c++
类
数组
初始化
c++
、
arrays
、
class
、
variables
、
initialization
所以我在头文件中有这个类在C.cpp中,我有}但随后编译器返回错误expected ; before { token和expected primary expression before { token 我做错了什么?我如何正确
初始化
数组
类变量?
浏览 0
提问于2011-04-20
得票数 2
回答已采纳
3
回答
元素为0的
数组
c++
、
arrays
、
pointers
有0个元素的
数组
是否与未分配的指针相同?
浏览 0
提问于2012-04-20
得票数 8
回答已采纳
2
回答
在while循环中重新
初始化
数组
c++
、
arrays
、
initialization
假设我有以下
数组
然后我
初始化
这个字符 ch[i] = 0;然后我想在while循环中使用这个
数组
问题在这里(也是我的问题)--如果我现在想在循环中再次使用这个char-array,那就是转到while循环的顶部,用新字符填充char-变量,从旧字符中清空
数组
的最好方法是什么?1)更改代码,以便在while循环中声明此缓冲区 使用for循环重新
初始化
它似乎不是很有效,就像我在循环之外所做的
浏览 0
提问于2014-05-11
得票数 0
2
回答
为什么
C++
字符串需要\0?
c++
、
string
很明显,这是针对
C++
字符串类的,它实际上是一个字符
数组
,似乎是在幕后解析的。[6] = {'H', 'e', 'l', 'l', 'o', '\0'};} 但是,如果我有一个用户输入他们的名字,我不认为
C+
浏览 3
提问于2014-11-05
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
稳准狠!最全讲解!初学者必看的C语言字符串知识
计算机等级考试二级C+全攻略
C/C+编程笔记:C 语言字符数组的定义与初始化,讲解到位!
C语言编程+图形界面打造经典——2048
编程小知识之C+内存分配操作
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券