腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
7
回答
程序如何知道要释放多少内存?
memory
、
implementation
我怀疑我的问题的答案是特定于
语言
的,所以我想了解一下
C
和
C
++。当我在缓冲
区
上调用free()或使用delete[]时,程序如何知道要释放多少内存?缓冲
区
或
动态
分配
的数组的大小
存储
在哪里,为什么程序员也不能使用它?
浏览 1
提问于2011-09-28
得票数 1
回答已采纳
3
回答
C
中数组的
动态
内存
分配
c
、
arrays
、
memory
、
dynamic
、
malloc
所以我试着用
C
语言
创建一个
动态
数组,使用malloc,但是由于某些原因,它不能工作。
浏览 1
提问于2013-05-29
得票数 3
回答已采纳
1
回答
如何克服“数组
分配
或声明时大小为零”的限制?
c
R_COMMAND Command; UCHAR Data[];我使用数据作为缓冲
区
,现在我想从缓冲
区
读取一个宽字符串。// wchar_t MyMessage2[100]; - Works wchar_t MyMessage2[cmd->DataLength]; //
C
2466: An array is allocated
浏览 5
提问于2014-06-18
得票数 1
回答已采纳
1
回答
“生活在堆中”是什么意思?
objective-c
我在学习Objectiv
C
语言
,我经常听到“堆中存在”这个术语,据我所知,它是指针所在的某种未知区域,但试图真正弄清楚确切的term...like“我们应该让我们的属性成为strong,这样它就不会存在于堆中
浏览 4
提问于2013-03-09
得票数 6
回答已采纳
2
回答
如何为
C
中的字符串数组
动态
分配
内存?
c
、
malloc
、
dynamic-memory-allocation
、
realloc
、
strtok
我用
C
语言
阅读了以前关于
动态
数组的问题,但是我无法将答案与我的问题联系起来。 ==2286==ERROR: AddressSanitizer:堆-缓冲
区</em
浏览 2
提问于2016-04-14
得票数 1
回答已采纳
1
回答
在Pebble中,exit()上的空闲内存是否真的是必需的?
c
、
pebble-watch
、
pebble-sdk
在 (,)中,我看到了以下内容: //空闲
动态
分配
内存空闲(S_buffer); 与其他
语言
(如Python或JavaScript)不同,
C
语言
依赖于开发人员管理他们使用的任何内存。这意味着程序为
存储
数据而
分配
的任何内存都必须由开发人员重新释放,以便其他程序可以使用它。我真的希望,如果我需要在启动时
动态
计算缓冲<em
浏览 7
提问于2016-08-21
得票数 3
回答已采纳
2
回答
printf使程序崩溃
c
、
crash
、
printf
我使用sprintf将int转换为字符串,然后如果我使用printf,程序就会崩溃,否则它会正常工作。有人能告诉我原因吗?buffer[8] = (string*)malloc(sizeof(string));在这里之前它工作得很好,但当我像这样打印它时:...my程序崩溃。
浏览 3
提问于2011-05-03
得票数 0
回答已采纳
1
回答
从字符串读取大小后
分配
大小为'n‘的缓冲
区
c
、
string
、
buffer
、
allocation
为了避免来自主机的这种情况,它将在发送数据之前发送数据的大小,所以我需要
分配
主机发送的缓冲
区
大小。 来自主机的数据是" 5“这是一个字符串,我需要
分配
一个大小为5的缓冲
区
。例如: rec_buff5。每次大小变化时,我如何使用
C
代码片段来实现这一点。我不知道该怎么做。我以前在java上工作,我是
C
语言
的新手。 我需要在不使用
动态
内存
分配
的情况下这样做。
浏览 23
提问于2019-01-03
得票数 0
3
回答
微软的
C
++安全版本的
C
库函数如何知道静态缓冲
区
的大小?
c++
、
c
、
static
、
crt
在使用许多标准
C
库函数的一些Microsoft安全版本时,我注意到其中一些函数似乎能够在编译时确定是否静态或
动态
地
分配
传入缓冲
区
。如果静态
分配
输入缓冲
区
,则函数可以自动确定其大小,但如果是
动态
的,则必须将大小作为另一个参数。例如,当静态
分配
缓冲
区
时,此代码段工作:sprintf_s(buffer, "Hello World\n");然而,
浏览 5
提问于2015-07-06
得票数 3
回答已采纳
1
回答
从文件加载并保存到数组
c
、
arrays
、
file
我有麻烦了。我有这段代码,第一部分是while works,我的意思是很好,因为通过调试代码(我打印的是save i array,is看起来很好)。但是在数组中,我想要的是。Peter News..下面是简单的代码:#include <stdlib.h> { char radek[8
浏览 2
提问于2014-04-20
得票数 0
2
回答
C
++中没有未定义行为的
动态
数组
c++
、
arrays
、
language-lawyer
、
undefined-behavior
在了解到std::向量在纯
C
++中是不可实现的之后,我想知道是否有可能编写一个
动态
数组而不引发UB。我们不能做指针算术,这意味着我们不能拥有一个带有部分初始化内存的
动态
缓冲
区
,并将其作为一个数组来处理;因此,std::向量必须依赖于定义某些行为的实现,否则它将是UB。
动态
数组是相当普遍的数据结构,而且通常很简单。似乎不可能实现这一复杂的
C
++似乎是一个不那么通用的系统
语言
,国际海事组织。因此,我的问题是: 如何在
C
++中编写符合标准的
动态<
浏览 5
提问于2020-03-02
得票数 3
回答已采纳
3
回答
在哪个内存段,新的()操作符在使用时为prgrammer
分配
内存
c++
例如,当我们写:将在哪个内存段
分配
内存?在
C
中,我知道当我们使用malloc()时,它会在heap部分
分配
内存,但是对于
C
++,我不确定。我读过,对于从空闲
存储
new()
分配
的内存和从堆在链接上
分配
的malloc() 内存。 这个免费商店是什么?它只是RAM的一部分吗?有没有像
C
一样包含免费
存储
的内存管理图表?
浏览 0
提问于2018-03-06
得票数 0
回答已采纳
4
回答
为什么在java中数组可以用长度变量初始化?
java
、
c++
、
arrays
size]; array[i] = i; } 我还在
C
+因为我认为数组的长度对于java、
C
和
c
++这样的
语言
来说不能是可变的。
浏览 0
提问于2012-03-28
得票数 0
回答已采纳
1
回答
GPU缓冲器的
动态
阵列方法
gpu
、
data-structure
在CPU上,
动态
数组通常用于
存储
动态
大小的数据,并且通常通过在数组满时加倍大小并复制数据来实现。该数据结构对O(1)性能进行了摊销。在GPU上,我们
分配
一个缓冲
区
并将数据上传到缓冲
区
。我们可以通过在缓冲
区
满时重新
分配
两倍大小,并将旧数据复制到新缓冲
区
,从而使缓冲
区
“
动
浏览 0
提问于2022-06-17
得票数 2
回答已采纳
3
回答
在
C
++中读取写入文件
c++
、
istream
、
ostream
、
filehandle
我有一个
动态
分配
的内存:char *mybuffer;mybuffer=new char[n];ifstreaminpt(filename.
c
_str(), ios::binary); //copy every single characterinpt.read(mybuffer[i],1)
浏览 0
提问于2014-03-30
得票数 0
回答已采纳
1
回答
是否有一种方法可以根据用户输入从数组中添加/删除元素
c++
这是否可以与
动态
数组有关?
浏览 8
提问于2022-04-12
得票数 -3
2
回答
协议缓冲
区
与扁平缓冲
区
c++
、
protocol-buffers
、
flatbuffers
因此,我目前正在从事一个广泛使用的项目,主要是将复杂的对象
存储
在键值数据库中。更普遍的是,是否有充分的理由使用协议缓冲
区
而不是扁平缓冲
区
?
浏览 3
提问于2017-03-27
得票数 5
回答已采纳
3
回答
基于整数的函数增减堆栈指针
c++
、
c
、
stack
基本上,我有一个函数,我想根据一个整数变量推送一定数量的堆栈空间。所以我可以让函数一次占用3个字节,然后再用5或6个字节。我需要它在堆栈上,而不是堆上,有人知道如何通过将程序集插入到我的代码中来完成这个任务吗? //allocate data on stack the size of alloc
浏览 3
提问于2013-07-26
得票数 0
回答已采纳
1
回答
什么是没有操作系统的裸金属表皮层M3的开源数据
存储
?
c
、
datastore
我正在寻找的建议,一个数据
存储
的
C
编写,将编译为ARM皮质M3,没有任何操作系统。我希望它是: 数据
存储
的需要是通过固定内存
分配
来管理RAM中的数据。没有“
动态
”
分配</em
浏览 2
提问于2012-07-22
得票数 6
3
回答
在
C
++中使用指针的实际意义是什么?
c++
、
pointers
好吧,在忽略和跳过指针之后(当我第一次开始学习
C
++ >.<时,它们看起来真的很复杂),我最终决定学习它们是什么以及如何使用它们。
浏览 2
提问于2013-04-12
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言快速入门——动态内存分配
C语言入门进阶——动态分配指针数组
C语言基础及指针动态内存分配
Android NDK开发之C语言基础:动态内存分配
c语言-malloc分配内存
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券