腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
调用静态变量局部变量正确吗?
c
、
variables
、
memory
、
static
、
keyword
众所周知,
C
语言
通过
C
程序中的变量支持两种内存
分配
: 问题是:在内存
分配
方面调用
浏览 5
提问于2013-02-28
得票数 3
回答已采纳
3
回答
获取动态
分配
的数组大小
c++
、
memory-management
、
new-operator
在“
C
++编程
语言
”一书中,Stroustrup说: 这意味着new
分配
的每个对象的大小都位于堆的某个位置。位置是已知的吗?
浏览 0
提问于2013-09-02
得票数 3
回答已采纳
1
回答
60多个Ubuntu双助推器寻求Win10 Ubuntu重新
分配
,在短码头上走很长的路
boot
、
dual-boot
、
partitioning
、
gparted
目前大约有400 GB的内存
分配
给Windows
C
:,大约20 GB
分配
给Ubuntu根。2)我刚刚在EFI的“左边”释放了0.5GB的未
分配
空间
,在Ubuntu根
分配
的“右侧”释放了16 GB的
空间
。450 in:(45 %)在中间。因此,出于所有实际目的(原谅舍入) 0.5GB未
分配
的0.4GB EFI 429 So :20 So 16 So未
分配
3)我想:( a)将0.5GB移动到“右”端,b)将其与16 of的未
分
浏览 0
提问于2018-05-11
得票数 1
回答已采纳
1
回答
javascript如何
分配
内存?
javascript
、
c
、
memory
我有一个
C
语言
的背景,我刚刚开始学习Javascript。在
C
语言
中,当我创建一个变量并初始化它时,(Ex.int foo),堆栈中为我的变量保留了
空间
。为不同类型保留不同数量的
空间
(例如int, bool, unsigned int, double)。Javascript如何在不知道需要为变量
分配
多少
空间
的情况下存储这些值?
浏览 2
提问于2013-10-05
得票数 4
3
回答
为什么sizeof应用于具有灵活数组成员的结构不能产生
分配
的
空间
?
arrays
、
c
、
memory-management
、
malloc
、
nodes
我正在尝试用
C
语言
创建一个灵活的结构,这样当我为它
分配
内存时,我不会像声明我的数据类型是一个常量那样浪费
空间
。但是,我的程序不能正确地
分配
空间
。尽管我
分配
了更多的
空间
,但printf语句显示sizeof生成了8个。为什么?
浏览 0
提问于2021-02-16
得票数 0
1
回答
JavaScript如何决定为一个数值
分配
多少内存?
javascript
、
memory
、
memory-management
像Java /
C
这样的编程
语言
有int、long、字节等,这些
语言
建议解释器在运行时为一个数字
分配
多少内存。如果您处理大量的变量,这将节省大量内存。我想知道,没有这个原始变量类型声明(JavaScript,Ruby)的编程
语言
是如何决定为var a = 1
分配
多少内存的。如果它
分配
了一个字节,那么在下一行中,如果我做了a = 99999999999,它将不得不删除该变量并重新
分配
。这不是一个昂贵的手术吗?还是为所有变量
分配
一
浏览 4
提问于2017-06-20
得票数 3
回答已采纳
1
回答
OOP
语言
在内存利用方面与过程
语言
的区别
object
、
memory
、
memory-management
、
operating-system
、
procedural-programming
我想了解OOP编程
语言
在内存利用方面与过程
语言
的区别。更确切地说,让我们假设我们将Java和
C
作为示例来讨论: 如果我用
C
编写程序,OS将创建这个程序的虚拟页面,包括堆和堆栈
空间
。如果我在代码中不使用malloc,这意味着我的程序没有利用
分配
给它的堆,对吗?由于Stack用于存储局部变量和函数调用地址,如果一个程序耗尽了堆栈
空间
,OS是
浏览 4
提问于2016-10-10
得票数 2
回答已采纳
1
回答
标量变量在内存中的表现如何?
perl
在其他
语言
中,除了Perl之外,当您声明一个整数时,它具有基于变量占用的内存
空间
的最小值和最大值。当您在Perl中声明标量变量时,不管是数字还是字符串,
语言
是否只为变量值
分配
足够多的
空间
,然后在以后必要时增加
空间
,还是Perl最初会
分配
大量内存?
浏览 2
提问于2013-10-11
得票数 7
回答已采纳
1
回答
需要
分配
流指针的内存
c++
、
io
cout.rdbuf((*fb).rdbuf()); } 在运行时,它给出了分段错误--因此,在没有
分配
空间
的情况下但是,我不明白的是,如果需要处理的内存( ofstream )已经存在,为什么file.txt对象需要
分配
空间
呢?难道不应该像用
C
语言
处理文件I/O那样使用FILE指针来打开,然后在不
分配
任何内存的情况下执行操作吗
浏览 7
提问于2020-03-19
得票数 0
回答已采纳
3
回答
何时/何处
分配
本地数组?
c
、
arrays
、
gcc
、
memory
描述局部变量的自动
分配
。我知道局部变量通常在堆栈上
分配
。我可以想象如何在堆栈上
分配
int;只需推送它的值即可。但是如何
分配
数组呢?例如,如果您声明一个数组char str[10];,那么这10个字节的
空间
是放在堆栈上,还是被
分配
到其他地方,而只有str指针被推送到堆栈中?如果是后者,
空间
的10字节在哪里
分配
?此外,局部变量(包括数组)究竟是什么时候
分配
的?我通常看到堆
分配
被称为“动态
分配
”,这意味着
浏览 1
提问于2019-04-19
得票数 1
2
回答
char的默认值?
c
、
types
、
char
、
int
、
garbage
在
C
语言
中,当我们将变量声明为int时,它将
分配
内存中的
空间
并存储垃圾值。直到,我们给出输入。当我在代码块中使用调试功能时。它将
分配
类似于0'\000'的东西。
浏览 2
提问于2014-12-21
得票数 0
回答已采纳
2
回答
适用于不需要动态内存
分配
的开发
语言
memory-management
、
embedded
、
heap-memory
在没有动态内存
分配
(即堆)特性的情况下,除了
C
和
C
++之外,还有其他
语言
可以显式使用吗?在一些关键任务的嵌入式系统中,禁止使用堆来消除可能连续运行多年的软件的内存泄漏问题。我看过一些函数式
语言
,即和的嵌入式强调,但这两种
语言
似乎都与垃圾收集器一起使用堆。和也使用垃圾收集器,尽管存在静态类型,而且显然Python、Ruby和其他动态类型化
语言
严重依赖垃圾收集和堆
空间
。 any 高级
语言
支持这种不动态
分配
内存?的要
浏览 0
提问于2013-06-06
得票数 9
回答已采纳
2
回答
为
C
++构造函数中的结构数组
分配
存储
空间
c++
、
arrays
、
dynamic
、
struct
、
constructor
我试图在构造函数中动态
分配
结构数组的存储
空间
。我是
C
++的新手,尝试过各种语法变体,但现在我想知道这是否能做到。memset(trade, 0, cumeTradeCount * sizeof(Trade*));}for (int i = 0; i < cumeTradeCount; ++i) t
浏览 3
提问于2016-02-29
得票数 0
回答已采纳
2
回答
GCC如何在堆栈上创建一个数组,而不通过一个常量变量来给出它的大小?
c++
、
gcc
、
heap-memory
、
stack-memory
input; int arr[input];} 我的理解是,由于input的值在编译时不为人所知,所以它必须是一个堆
分配
的数组当程序启动时,不是为数组(没有在堆上
分配
)
分配
堆栈
空间
吗?
浏览 3
提问于2021-07-04
得票数 1
回答已采纳
6
回答
数组内存
分配
-分页
c#
、
java
、
c++
、
memory-management
我不确定Java、
C
#和
C
++的答案是否相同,所以我把它们都归类了。所有
语言
的答案都会很好。 我一直在想,如果我
分配
数组,所有的单元格都会在一个连续的
空间
中。或者有没有可能,
分配
的数组会被分页?
浏览 0
提问于2011-10-26
得票数 2
回答已采纳
3
回答
在转换指向内存的指针的类型之后,malloc函数所
分配
的内存能被释放吗?
c
最近,我试图了解如何有效地释放
C
语言
中malloc函数
分配
的内存
空间
。我对此有一些想法,但我不知道它们是对是错。所以,我来这里寻求一些建议。Fisrt,我定义了一个结构,即演示。然后,使用malloc函数为这个指针
分配
一块内存
空间
,即demo_pointer = (demo *)malloc(sizeof of (Demo))。通常,要释放这个内存
空间
,我需要free来执行"free(demo_pointer)",旁边是"demo
浏览 8
提问于2022-10-13
得票数 -3
6
回答
Stroustrup书与
C
++Standard之间的明显矛盾
c++
、
memory-management
、
c++14
我试图理解第282页中Stroustrup的“
C
++编程
语言
”中的以下段落(重点是我的): 要释放new
分配
的
空间
,delete和delete[]必须能够确定
分配
对象的大小。这意味着使用new的标准实现
分配
的对象将比静态对象占用更多的
空间
。至少需要
空间
来容纳对象的大小。通常,每次
分配
两个或更多单词用于免费商店管理。大多数现代机器使用8字节的单词.当我们
分配
许多对象或大型对象时,这种开销并不大,但是如果我们在空闲存储
浏览 2
提问于2015-11-02
得票数 21
回答已采纳
2
回答
数组名称和指针
arrays
、
c
、
pointers
这是否意味着当数组表达式被转换为指针时,为存储指针expression(which的值
分配
额外的内存
空间
(已为数组元素
分配
的内存
空间
除外),array)?的基本地址不是其他。如果是这样的话,那么它与B
语言
有什么不同,B
语言
中提到为指针表达式
分配
单独的内存
空间
? 如果没有
分配
额外的内存,那么指针表达式如何存储基地址的值?
浏览 4
提问于2021-12-30
得票数 1
8
回答
什么是对
c
内存管理的一个好的比喻?
c
、
memory-management
我试图找到一个很好的比喻来向非技术受众解释内存
分配
、初始化和释放
c
语言
。我听说过通过引用/值传递在邮政服务使用方面谈得很好,但在
分配
/释放方面却谈得不多。因此,我已经考虑过使用租用
空间
的想法,但我想知道So工作人员是否能提供更好的东西。
浏览 1
提问于2010-05-25
得票数 4
回答已采纳
7
回答
在
c
中逐行读取具有可变行长的文件。
c
、
file-io
在
C
语言
中,有没有一种方法可以逐行读取文本文件,而不知道为它
分配
多少
空间
?
浏览 0
提问于2010-06-22
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c语言-malloc分配内存
C语言快速入门——动态内存分配
C语言入门进阶——动态分配指针数组
C语言基础及指针动态内存分配
Android NDK开发之C语言基础:动态内存分配
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券