腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何用高级
语言
编写操作系统?
、
、
、
、
我刚刚开始深入操作系统的世界,我了解到进程有一个它们可以寻址的特定
内存空间
,该
内存空间
由操作系统处理。我不太理解用
c
和
c
++这样的高级
语言
编写的操作系统如何获得这种内存管理功能。
浏览 2
提问于2020-01-05
得票数 2
3
回答
在转换指向内存的指针的类型之后,malloc函数所分配的内存能被释放
吗
?
最近,我试图了解如何有效地释放
C
语言
中malloc函数分配的
内存空间
。我对此有一些想法,但我不知道它们是对是错。所以,我来这里寻求一些建议。Fisrt,我定义了一个结构,即演示。然后,使用malloc函数为这个指针分配一块
内存空间
,即demo_pointer = (demo *)malloc(sizeof of (Demo))。通常,要释放这个
内存空间
,我需要free来执行"free(demo_pointer)",旁边是"demo_pointer = NULL“。但
浏览 8
提问于2022-10-13
得票数 -3
3
回答
数组指针,该数组中每个元素的
内存空间
信息存储在哪里?
、
、
例如:int a[2] = {1, 2};我想知道
c
++在哪里存储每个元素的
内存空间
信息?但是我认为应该有一些地方,
语言
可以参考每个元素的记忆空间。既然我继续这么说:我可以得到该数组的第二个元素,不管该数组中的元素是什么类型,以及单个元素对应的
内存空间
。该
语言
能够自动跳过特定的空间内存,以获得下一个元素及其地址的正确起始位置。 所以,我的问题是:数组中元素的
内存空间
信息存储在哪里?
浏览 8
提问于2015-03-23
得票数 2
回答已采纳
4
回答
在
C
中,联合背后的意义是什么?
、
我正在阅读O‘’Reilly的实用
C
编程书籍,并阅读了关于
C
编程
语言
的K&R书籍,但我真的很难理解联合背后的概念。这本书提到,它用于通信,在那里你需要设置相同大小的标志;在谷歌搜索的网站上,它可以消除奇数大小的内存chunks...but在现代的,非嵌入式
内存空间
中有什么用处?你能用它和CPU寄存器做一些巧妙的事情
吗
?它仅仅是对早期编程时代的保留
吗
?或者,像臭名昭著的goto一样,它仍然有一些强大的用途(可能是在紧张的
内存空间
中),这使得它值得保留?
浏览 2
提问于2013-03-28
得票数 7
回答已采纳
1
回答
为什么元组要比列表占用更少的
内存空间
?
、
、
、
、
在Python
语言
中,tuple占用的
内存空间
更少:>>> a.__sizeof__()而lists占用更多的
内存空间
:>>> b.__sizeof__()Python内存管理内部发生了什么?
浏览 260
提问于2017-10-10
得票数 112
回答已采纳
1
回答
16 kb数组中有多少个整数
、
、
、
在32位操作系统上是4字节的整数,在64位系统上是8B
吗
?因此,同样的整数数组在64位操作系统上的
内存空间
将是在32位操作系统上的两倍?当涉及到
内存空间
计算时,我感到迷茫……有人能给我“辅导”
吗
?我正在使用
c
作为编程
语言
...
浏览 0
提问于2011-01-29
得票数 0
1
回答
JavaScript如何决定为一个数值分配多少内存?
、
、
像Java /
C
这样的编程
语言
有int、long、字节等,这些
语言
建议解释器在运行时为一个数字分配多少内存。如果您处理大量的变量,这将节省大量内存。我想知道,没有这个原始变量类型声明(JavaScript,Ruby)的编程
语言
是如何决定为var a = 1分配多少内存的。这不是一个昂贵的手术
吗
? 还是为所有变量分配一个非常大的
内存空间
,以便使one size fit all
浏览 4
提问于2017-06-20
得票数 3
回答已采纳
2
回答
数组名称和指针
、
、
这是否意味着当数组表达式被转换为指针时,为存储指针expression(which的值分配额外的
内存空间
(已为数组元素分配的
内存空间
除外),array)?的基本地址不是其他。如果是这样的话,那么它与B
语言
有什么不同,B
语言
中提到为指针表达式分配单独的
内存空间
? 如果没有分配额外的内存,那么指针表达式如何存储基地址的值?
浏览 4
提问于2021-12-30
得票数 1
3
回答
您能从一个单独的程序中删除动态分配的内存
吗
?
、
、
最近我了解到,如果
内存空间
是在堆中动态分配的,那么删除
内存空间
是非常重要的。我的问题是,如果知道
内存空间
的地址,是否可以使用不同的
C
++程序(从创建
内存空间
的程序中删除动态分配的
内存空间
)?return 0;CODE01.CPP (例如)的输出 #include <iostream> int *a = (int*)0x7
c
浏览 0
提问于2019-10-11
得票数 1
回答已采纳
8
回答
C
访问内存位置
、
在
C
语言
中,你可以访问任何内存地址,那么操作系统如何防止你的程序更改不在程序
内存空间
中的内存地址呢? 它是否为每个程序设置了特定的内存地址作为开始和结束,如果是,它如何知道需要多少内存。
浏览 12
提问于2012-10-10
得票数 2
1
回答
如何在
C
中的ADTs中执行深度复制?
最近,我正在用
C
语言
为队列编写一些抽象数据类型(ADT)。但我在
C
中发现了ADT的一个问题: std::queue< struct mySt > myQ;void enq(void *dataPtr);struct my
浏览 2
提问于2014-08-24
得票数 1
回答已采纳
2
回答
这是一个定义还是一个声明?
我在用
C
语言
学习结构,有些书说这是一种声明,有些说这是一种定义。那到底是什么? 据我所理解,声明指定了编译器变量的类型和名称,其中定义导致为变量分配
内存空间
。
浏览 2
提问于2014-03-09
得票数 1
回答已采纳
1
回答
队列动态阵列
、
我正在用
c
语言
学习队列,并试图编写基本的队列程序。但无法为我的数组分配内存。这是我的队列声明和createqueue函数。在为myQueue分配
内存空间
之后,我也应该为数组分配,但我不知道如何分配。我应该输入myQueue->array =(myQueue)malloc(sizeof(myQueue));
吗
?它能用
吗
?
浏览 12
提问于2020-04-06
得票数 0
回答已采纳
1
回答
如何在
C
(MacOS)中获取进程虚拟内存映射的信息
、
、
我想获得关于进程(堆栈、libc、堆和代码)在
C
(MacOS)中的虚拟内存布局的信息。我怎么用
C
语言
做这件事?如果可能的话,我希望在与我的进程相关的虚拟
内存空间
中获得所有页面。
浏览 8
提问于2020-05-29
得票数 3
回答已采纳
1
回答
用OpenCl编写PyOpenCl内核
、
当我用PyOpenCl编写代码时,我仍然需要用
C
编写内核,还是可以用Python编写它们?
浏览 2
提问于2016-07-05
得票数 0
回答已采纳
7
回答
共享库
内存空间
、
、
、
C
++共享库有自己的
内存空间
吗
?或者它是否共享调用者进程‘one? 我有一个共享库,其中包含一些类和包装器函数。它是在“调用者”
内存空间
中还是在库的
内存空间
中?
浏览 0
提问于2009-07-24
得票数 14
回答已采纳
2
回答
数组打包效率: 8bit (byte) vs 16bit element?
、
、
、
我目前正在为atmel (Atmega328)的一个8位微控制器用
c
语言
编程。在程序中,我有一个存储数千个2位整数的8位数组,因此它位于程序
内存空间
中。目前,我在每个字节中放入四个2位整数,但现在仔细想想,这似乎很愚蠢…… 使用具有16位值的数组并在每个位置存储8个2位变量不是更有效
吗
?
浏览 4
提问于2013-02-06
得票数 1
4
回答
PLC梯形逻辑存储器及处理管理
、
、
我从阶梯编程开始,英语不是我的第一
语言
。我的一位教授曾经说过,我不能把一个以上的输出放在同一个梯子上,对
吗
?如果是这样的话,为了节省
内存空间
和处理时间,应该将输出放在其他级别上还是放在相同的级别上呢?
浏览 4
提问于2017-08-06
得票数 2
回答已采纳
3
回答
.NET或
C
++中的Erlang风格并发
、
、
、
、
我正在寻找一个简单的、最好是开源的.NET或
C
++库,它实现了类似于Erlang平台的异步消息传递的概念。在
C
++世界里,我只看了Boost。 任何指点都欢迎!
浏览 7
提问于2012-03-30
得票数 4
回答已采纳
2
回答
如何在插件系统中正确暴露API?
、
、
、
、
(我应该关心
吗
?)第二个想法是使用代理模式。目前,我同时使用这两种方法。我想这并不是必须的。但是,考虑到二进制兼容性,我如何才能降低这里的复杂性?
浏览 3
提问于2015-09-18
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Rust能够取代C语言吗?
走进C 语言:你知道C语言程序是如何执行的吗?
Rust能够取代C语言吗?
C语言还值得学习吗?
你想要精通C语言吗?
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券