腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
动态分配
的二维
数组
、
、
、
、
array这里只是array的第一个元素的地址(换句话说,指向int *right
数组
中
第一个元素的
指针
)?为什么我们需要第三行来
释放
2D
数组
的“列”?我基本上记住/理解了a是一个
指针
,表示a保存了____的地址。这句话正确吗?“
浏览 3
提问于2014-09-19
得票数 0
5
回答
在
C++
中
使用
指向
数组
中
对象的
指针
更好吗?
、
、
我正在与
C++
打交道,并试图把我的头绕在
指针
的东西上。在创建对象
数组
时,最好是创建对象类型的
数组
还是
指针
的
数组
?例如:据我所读,我的印象是,当
使用
对象时,
使用
指针
来节省内存几乎总是更好。最后,我将为这些对象创建一个
动态分配
的
2D
数组
,我想知道是否值得费尽心机地尝试将它们作为
指针
存储在多维<
浏览 3
提问于2016-03-26
得票数 0
回答已采纳
1
回答
在
C++
中
使用
protobuf对象的protobuf映射
、
、
我似乎找不到任何关于如
何在
C++
中
操作
使用
非标量值的protobuf映射的明确提及。如
何在
C++
中将某些内容插入到此地图中?我是否需要
动态分配
X对象,或者这不是必需的?例如,下面两段代码都是正确的吗?对于
动态分配
的
指针
,我需要在map
中
插入
指针
后显式
释放
指针
吗?如果是,在地图中复制数据后
释放
指针
的正确方法是什么?
浏览 49
提问于2021-07-17
得票数 0
4
回答
指向
C++
中
动态分配
的
2D
数组
中一行的
指针
、
、
、
我有一个
动态分配
的
2D
数组
Volatilityr,在
C++
中有r行
和
c列。是否可以以某种方式创建指向某个列ptrColumn的
指针
c1,以便我可以
使用
ptrColumnr1访问元素(r1,c1)谢谢!
浏览 1
提问于2016-07-25
得票数 1
回答已采纳
5
回答
空闲的
2D
数组
列
、
、
、
、
我有一个
2D
字符串
数组
,
动态分配
如下:{ int i=0,j=++) }} 现在我想
释放
最后一列我
使用
free(dictionary[i][j]),但它实际上是免费的吗?
数组
浏览 0
提问于2013-12-18
得票数 1
2
回答
为什么第一次迭代后的
指针
指向随机值?
、
、
下面是我的代码,我认为每个cout行都会打印
指针
所指向的相应对象。为什么会有错误?这会打印一些随机的数字列表,第一个总是正确的。
浏览 33
提问于2019-11-26
得票数 2
回答已采纳
3
回答
结构内
数组
的动态内存分配,
、
、
、
我不明白如何为另一个结构
中
的结构
数组
动态分配
内存。这就是我的问题所在。我有一个包含main的project.c文件,我还有另一个多项式.c文件,它处理所有的多边形操作,
如
添加项,将多项式乘以一个数字等。 这是多项式的头文件。我在我的project.c文件
中
也有这个文件,该文件为poly
动态分配
内存。我在想,也许可以做一个指向一个
指针
的
指针
,这个
指针
持有一个空的术语
数组
的calloc内存。这将在程序开始时完成,但在多项
浏览 1
提问于2012-04-06
得票数 1
回答已采纳
3
回答
为什么免费工作像这样?
、
、
我已经测试了val差生/drmemory,实际上顶层循环正确地
释放
了所有的动态内存,但是如果我删除了已识别的行,就会泄漏内存。 怎么来了?
浏览 1
提问于2017-07-27
得票数 2
回答已采纳
1
回答
动态分配
用堆存储任何东西吗?-C语言
很多人似乎都认为
动态分配
的
指针
或结构存储在堆
中
以及它所指向的变量
中
。1426420388p_a: 1741256056s: 1741256064 然而,当调用aFunction时,似乎实际上只将
指针
指向的变量存储在堆
中
,而
指针
本身则存储在堆栈
中
。
浏览 0
提问于2019-12-12
得票数 0
回答已采纳
3
回答
将双倍
数组
转换为只有双成员的结构
数组
,而不复制数据。
、
、
、
我正在
使用
第三方
C++
库在朱莉娅做一些繁重的工作。在朱莉娅一边,数据存储在一个Array{Float64, 2}类型的对象
中
(这大致类似于一个
2D
的双倍
数组
)。我可以
使用
指向
C++
的
指针
将其传递给double。然而,在
C++
端,数据存储在一个名为vector3的结构
中
。typedef struct _vector3 double x, y, z;我的快速
和
肮脏的方
浏览 5
提问于2018-07-16
得票数 6
3
回答
如
何在
c++
中
使用
指针
动态分配
和
释放
2D
数组
?
、
、
我想
使用
指针
动态分配
和
释放
一个二维
数组
。我的想法是创建一个指向
指针
数组
的
指针
,其中每个
指针
指向一个int,这就是我想要做的。这些函数是bool类型,因为我想返回一个操作是否成功的布尔值。如果我没有
使用
int** table = nullptr;而是让它没有初始化的int** table,那么我会得到一个错误(在
释放
时),我想要
释放
的内存还没有被初始化。如果我将参数
浏览 21
提问于2020-10-14
得票数 0
回答已采纳
2
回答
如何解决错误-错误:
数组
下标的无效类型“int[int]”?
、
、
、
cout<<sum<<endl;{ cout<<"How many rows does the
2D
array have: "; cout<<"How many columns does the
2D
array have: ";
浏览 8
提问于2022-01-18
得票数 1
回答已采纳
4
回答
内存泄漏,重载赋值运算符,新建,删除
和
C++
、
、
、
当然,在
C++
中
动态分配
内存可以
使用
new或delete来完成。如果在new程序过程
中
不再需要
使用
C++
动态分配
指针
,则可以
使用
delete来动态
释放
计算机内存。我认为,如果我的记忆正确的话,Stroustrep在他的一本关于
C++
的书中提到,C
中
的malloc
和
alloc为编译器而不是程序员提供了“
释放
”或“创建”内存的选项,
浏览 8
提问于2013-10-20
得票数 0
回答已采纳
1
回答
C++
:
使用
迭代器构造二维
动态分配
数组
、
、
我是
C++
新手,我正在尝试创建一个具有构造函数的类,该构造函数动态地分配一个
2D
数组
。我尝试在迭代器中
使用
for循环(比如: for(auto = arr.begin();itr!= arr.end();itr++)),发现不能对
指针
使用
.begin()。destructor, not filled yet std::size_t row, col;我不知道为什么(*ptr).end()
和
ptr我的猜测
浏览 1
提问于2020-06-03
得票数 0
回答已采纳
2
回答
是否需要从
c++
中
的本地
指针
中
释放
分配的内存?
、
delete ptr;f();} 我是否必须
释放
函数f中分配的内存,还是因为不再引用该内存而自动
释放
?
浏览 4
提问于2020-06-03
得票数 1
回答已采纳
3
回答
双
指针
遍历并在二维
数组
中找到最多5个元素。C
、
、
、
、
所以我试着做一个问题,目的是在int
2D
数组
中找到5个最大元素。在
动态分配
数组
和
输入元素时,我没有遇到任何问题。 scanf ("%d %d", &i ,&j); //Taking
2d
array input for (int c =0; c < i;
浏览 0
提问于2014-06-14
得票数 1
4
回答
如
何在
二维
数组
中分配动态内存?
、
、
、
试图理解堆
中
的分配内存,但混淆了int** p=new int*[n];int*p=new int[n]; 2)第一行代码int** p=new int*n --这使很多int*n返回
和
新int*n返回的内容混淆了很多。
浏览 5
提问于2020-08-03
得票数 1
回答已采纳
5
回答
如
何在
C++
中
动态分配
数组
、
、
我知道如何为C
中
的
数组
动态分配
空间,可以这样做:内存可以通过以下方式
释放
:如
何在
C++
?
中
实现等价 具体来说,如何
使用
new
和
delete[]关键字?特别是在创建/销毁链接列表节点,或者创建和销毁一个
数组
时,其大小是由一个变量在编译时给定的?
浏览 11
提问于2016-02-21
得票数 15
1
回答
如
何在
免费商店中分配
C++
中
的3D
数组
?
、
、
、
我目前正在学习如
何在
C++
中
使用
原始
指针
。我了解如何
动态分配
2D
数组
,但是,作为一项练习,我尝试应用我对多个级别间接方向的理解来分配一个3D
数组
。matrix[i] = nullptr; matrix = nullptr; 由于我
使用
的是统一初始化此外,我有一个double free or corruption (out)错误,我假设
浏览 2
提问于2021-03-31
得票数 1
回答已采纳
3
回答
c++
中
的
数组
初始化
、
、
、
我是
C++
的新手,我想知道这是否有效。{如果这是一个愚蠢的问题,我很抱歉,但我是一个
C+
编辑:这是一个需要我编写
数组
包装类的任务。如果我可以
使用
vector<>,相信我,我会的。
浏览 0
提问于2013-04-23
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
全面理解C+指针和内存管理(一)
C/C+进阶日记之如何在C中动态分配2D数组?
第33讲-动态内存管理
全面理解C+指针和内存管理(四)
深入理解C指针 PDF 高清电子书
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券