腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
C++
:
使用
函数
为
二维
数组
分配
内存
时
出错
、
、
、
在这个程序中,我有一个在main中声明的
二维
数组
,它的大小是在一个
函数
中
分配
的。在allocate2DArrayRef()
函数
中,我获得了两个大小,并动态
分配
和初始化
数组
Array2D。我编写了另一个
函数
allocate2DArrayPtr(),其中我传递了一个指向
二维
数组
的指针,获取大小的值- sizeX和sizeY,然后将
内存
分配
给变量secArray2D。当我运行程序时,当我
浏览 0
提问于2016-08-02
得票数 0
回答已采纳
2
回答
如何清除(char*)中的缓冲区?
、
在我的程序中,我有一个char* buffer,它在线程序列中
使用
,它将文本从一个
函数
传递到另一个
函数
,但是通过程序中的运行时,文本是不同的。我要问的问题是,我可以
使用
哪个
函数
来清除char*中以前
使用
过的文本?
分配
line的
函数
是:{ if (szLine[x]==' ' || szLine[x]=='\例如,
浏览 5
提问于2014-09-18
得票数 1
回答已采纳
3
回答
更新:
C++
指针片段
、
再次表示问候,并再次感谢
为
第一个问题提供答案的各位。下面的代码将被更新,以包括每个任务
分配
的两个
函数
。我确信这符合这项任务的要求,但我再次非常感谢任何协助。{ } }(1)设计并实现了一个
为
二维
整数
数组
分配
内存
的
函数
您需要在此
函数
中
浏览 3
提问于2009-02-15
得票数 1
回答已采纳
4
回答
c++
访问双
数组
错误在
c++
中工作
、
int** a){}{ scanf("%d",&n); fun(a);} 在
C+
浏览 1
提问于2013-03-30
得票数 1
回答已采纳
2
回答
在
C++
中从开关实例返回
二维
数组
、
、
、
我想从vehicletype的枚举返回一个
二维
数组
我怎样才能让下面这样的东西工作呢?
浏览 0
提问于2012-01-31
得票数 0
回答已采纳
1
回答
如何
使用
malloc
分配
C中的大型
二维
数组
、
我知道在为
数组
分配
内存
时
,C中的一个非常大的
二维
数组
需要一个长的变量类型标识符,以避免堆栈溢
出错
误和
内存
问题。假设我打算给我的矩阵A
分配
内存
,它应该
使用
malloc存储大量的数字,我该怎么做呢?
浏览 1
提问于2022-02-10
得票数 0
回答已采纳
3
回答
尝试
分配
数组
时
,C#不可比较的类型
、
、
我在C中有一个固定长度的
二维
数组
,我如何为它
分配
内存
,这样我就可以在
函数
作用域之外
使用
它?(当尝试
使用
malloc/calloc
时
,编译器显示
为
you cant convert void* / char** to char[FIXED][FIXED])所以我只想说我想做的事情: 我写的一个
函数
应该返回它创建的
二维
数组
的列表(实现为结构),但是
浏览 0
提问于2014-05-20
得票数 0
2
回答
如何适当地跟踪
C++
中的
内存
分配
和释放,以及对操作符新闻和操作符删除的重载?
、
、
、
、
要求:跟踪
分配
和删除。每个
分配
都由两个参数标识,现在让我们称它们
为
P1和P2。我
使用
p1和p2来索引到一个
二维
数组
中,在这个
数组
中,我递增
内存
分配
的当前
使用
量,该
内存
分配
的类别为(p1,p2),大小
为
"size“。像2dArray[p1][p2].increment_current_bytes(size);这样的东西 现在,我的问题是,当我
使用<
浏览 20
提问于2021-04-01
得票数 0
4
回答
如何声明具有用户输入值的多维
数组
?
、
、
我们在学校学到的是:cin >> x;或cin >> x >> y;但是,我知道
C++
中的代码是无效的
浏览 3
提问于2013-12-02
得票数 3
回答已采纳
2
回答
如何将“指向指针的指针”传递给需要“指向
数组
的指针”的
函数
、
、
(int*)*MAX);// Assigned values to the pointer successfully 如何
使用
浏览 0
提问于2013-05-06
得票数 1
回答已采纳
3
回答
返回
时
无法将'double (*)[5]‘转换为'double’
我想知道为什么我总是得到一个错误并且不能返回一个
数组
; 此外,一旦sell_item
函数
实际工作并返回一个array..how,我就会从main
函数
中回显该
数组
。
浏览 2
提问于2012-03-28
得票数 1
回答已采纳
2
回答
C编程:获取行、
二维
数组
和结束用户输入
、
、
、
char* str = NULL;Linenumbertwo (enter) (enter) <<< enter on an empty line - stop reading user input 我确实知道strlen<em
浏览 43
提问于2020-11-29
得票数 0
2
回答
使用
“new”在
C++
中的动态
分配
、
、
对
使用
new来动态
分配
内存
感到困惑。例如,如果我需要为100个int
分配
内存
(假设int
为
4个字节),是否应该这样说:或 int *ptr = new int[100*4]; //assuming基本新运算符以字节
分配
内存
,还是调用新运算符
时
使用
的T类型的字节?如果我的类没有定义
分配
器成员
函数
&我需要<
浏览 1
提问于2011-01-31
得票数 2
回答已采纳
1
回答
C++
删除并没有释放所有
内存
(Windows)
、
、
、
、
我需要帮助理解在Windows上
内存
分配
和取消
分配
的问题。我现在
使用
的是VS11编译器(VS2012 IDE)和最新更新(Update3RC)。问题是:我动态地
为
一个
二维
数组
分配
一些
内存
,并立即释放它。不过,在
分配
内存
之前,我的进程
内存
使用
量是
分配
前的0,3 MB,在
分配
时
为
259,6MB(预
浏览 3
提问于2013-06-09
得票数 6
回答已采纳
2
回答
VLA原型与多维
数组
参数
、
、
、
我创建了一个C99 VLA
函数
,如下所示:我想在另一个
函数
中调用这个
函数
,在其中
分配
我的
二维
数组
:{} 当我传递一个
二维
数组
作为参数
时
,它传递一个指向6个整数
数组
的指针,引用调用<em
浏览 1
提问于2018-12-15
得票数 2
回答已采纳
5
回答
C++
指针片段
、
我这学期的编程课是Java,上学期是
C++
。我的Java老师觉得(我认为是合理的),对我们学生来说,理解
内存
管理的机制是非常重要的。因为Java有自动垃圾收集,所以他认为应该给我们
分配
一个任务,在这个任务中,我们必须用
C++
编写一个非常基本的程序,
使用
指针创建一个
二维
数组
。具体来说,我们首先要创建一个指针
数组
;第一个
数组
中的每个指针都应该引用自己的整数
数组
。然后,我们必须释放与这两个
数组
关联的<em
浏览 8
提问于2009-02-15
得票数 2
回答已采纳
6
回答
将动态多维
数组
的元素传递给
函数
、
、
unsigned char **data_ptr;data_ptr = (unsigned char **)malloc(sizeof(unsigned char **) *no_of_rows);data_ptr[index] = (unsigned char *)malloc(sizeof(unsigned char*), rowsize)); 然后,我将
数组
的地址传递给一个库
函数
rowsize
分配
了比所需<e
浏览 6
提问于2013-01-25
得票数 0
4
回答
数组
是静态的,但是
数组
的大小直到运行时才知道。这怎麽可能?
、
、
、
它切中了我(缺乏)对静态
内存
分配
和动态
内存
分配
之间区别的理解。下面的
数组
是一个普通的静态
数组
,这应该意味着
内存
是在编译时
分配
的,对吗?但是,我已经设置了它,以便用户在运行时输入
数组
大小。当在编译
时
创建
数组
时
,编译器如何知道
为
arr
分配
多少
内存
?这只是我的编译器的一个偶然之处,可能会破坏其他
内存
的危险代码,还是这
浏览 0
提问于2012-01-14
得票数 9
回答已采纳
1
回答
如何避免在Java代码和本机
C++
代码之间复制数据
、
、
、
、
我正在编写
C++
库,不同的Android应用程序将
使用
它来处理某种数据,这些数据组织起来就像
二维
存储,其中每个维度都没有预先定义的大小限制(比如浮点数
数组
,
数组
的大小可以相当大)。当前解决方案
使用
SWIG将数据从Java代码
分配
给
C++
结构的
内存
中复制。结果是,每个浮点数
数组
(在Java中)都变成了浮点数的矢量(在
C++
中)。 问题是,大量数据的重复增加了可用的
内存
耗尽的风险。因此
浏览 4
提问于2017-03-23
得票数 4
回答已采纳
2
回答
在堆中
分配
C(非指针
数组
)中的2D
数组
、
、
、
、
我有一个简单的问题,但答案似乎很难找到: 我看到了许多答案,这些答案显示了如何初始化指针
数组
,根据一些注释,这些指针可能导致
内存
碎片,并且在不再
使用
时需要释放一个循环。我不希望只有
浏览 1
提问于2015-05-23
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
第33讲-动态内存管理
C语言编程经验
全面理解C+指针和内存管理(四)
编程小知识之C+内存分配操作
深入理解C指针 PDF 高清电子书
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券