腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何用高级
语言
编写操作系统?
memory-management
、
operating-system
、
computer-science
、
cpu-architecture
、
virtual-memory
我刚刚开始深入操作系统的世界,我了解到进程有一个它们可以寻址的特定
内存空间
,该
内存空间
由操作系统处理。我不太理解用
c
和
c
++这样的高级
语言
编写的操作系统如何获得这种内存管理功能。
浏览 2
提问于2020-01-05
得票数 2
3
回答
在转换指向内存的指针的类型之后,malloc函数所分配的内存能被释放吗?
c
最近,我试图了解如何有效地释放
C
语言
中malloc函数分配的
内存空间
。我对此有一些想法,但我不知道它们是对是错。所以,我来这里寻求一些建议。Fisrt,我定义了一个结构,即演示。然后,使用malloc函数为这个指针分配一块
内存空间
,即demo_pointer = (demo *)malloc(sizeof of (Demo))。通常,要释放这个
内存空间
,我需要free来执行"free(demo_pointer)",旁边是"demo_pointer = NULL“。如
浏览 8
提问于2022-10-13
得票数 -3
3
回答
数组指针,该数组中每个元素的
内存空间
信息存储在哪里?
c++
、
arrays
、
pointers
例如:int a[2] = {1, 2};我想知道
c
++在哪里存储每个元素的
内存空间
信息?但是我认为应该有一些地方,
语言
可以参考每个元素的记忆空间。既然我继续这么说:我可以得到该数组的第二个元素,不管该数组中的元素是什么类型,以及单个元素对应的
内存空间
。该
语言
能够自动跳过特定的空间内存,以获得下一个元素及其地址的正确起始位置。 所以,我的问题是:数组中元素的
内存空间
信息存储在哪里?
浏览 8
提问于2015-03-23
得票数 2
回答已采纳
1
回答
为什么元组要比列表占用更少的
内存空间
?
python
、
python-2.7
、
list
、
tuples
、
python-internals
在Python
语言
中,tuple占用的
内存空间
更少:>>> a.__sizeof__()而lists占用更多的
内存空间
:>>> b.__sizeof__()Python内存管理内部发生了什么?
浏览 260
提问于2017-10-10
得票数 112
回答已采纳
2
回答
数组名称和指针
arrays
、
c
、
pointers
这是否意味着当数组表达式被转换为指针时,为存储指针expression(which的值分配额外的
内存空间
(已为数组元素分配的
内存空间
除外),array)?的基本地址不是其他。如果是这样的话,那么它与B
语言
有什么不同,B
语言
中提到为指针表达式分配单独的
内存空间
? 如果没有分配额外的内存,那么指针表达式如何存储基地址的值?
浏览 4
提问于2021-12-30
得票数 1
8
回答
C
访问内存位置
c
、
memory
在
C
语言
中,你可以访问任何内存地址,那么操作系统如何防止你的程序更改不在程序
内存空间
中的内存地址呢? 它是否为每个程序设置了特定的内存地址作为开始和结束,如果是,它如何知道需要多少内存。
浏览 12
提问于2012-10-10
得票数 2
2
回答
这是一个定义还是一个声明?
c
我在用
C
语言
学习结构,有些书说这是一种声明,有些说这是一种定义。那到底是什么? 据我所理解,声明指定了编译器变量的类型和名称,其中定义导致为变量分配
内存空间
。
浏览 2
提问于2014-03-09
得票数 1
回答已采纳
1
回答
如何在
C
(MacOS)中获取进程虚拟内存映射的信息
c
、
macos
、
macos-catalina
我想获得关于进程(堆栈、libc、堆和代码)在
C
(MacOS)中的虚拟内存布局的信息。我怎么用
C
语言
做这件事?如果可能的话,我希望在与我的进程相关的虚拟
内存空间
中获得所有页面。
浏览 8
提问于2020-05-29
得票数 3
回答已采纳
1
回答
用OpenCl编写PyOpenCl内核
opencl
、
pyopencl
当我用PyOpenCl编写代码时,我仍然需要用
C
编写内核,还是可以用Python编写它们?
浏览 2
提问于2016-07-05
得票数 0
回答已采纳
4
回答
在
C
中,联合背后的意义是什么?
c
、
unions
我正在阅读O‘’Reilly的实用
C
编程书籍,并阅读了关于
C
编程
语言
的K&R书籍,但我真的很难理解联合背后的概念。这本书提到,它用于通信,在那里你需要设置相同大小的标志;在谷歌搜索的网站上,它可以消除奇数大小的内存chunks...but在现代的,非嵌入式
内存空间
中有什么用处?或者,像臭名昭著的goto一样,它仍然有一些强大的用途(可能是在紧张的
内存空间
中),这使得它值得保留?
浏览 2
提问于2013-03-28
得票数 7
回答已采纳
1
回答
JavaScript如何决定为一个数值分配多少内存?
javascript
、
memory
、
memory-management
像Java /
C
这样的编程
语言
有int、long、字节等,这些
语言
建议解释器在运行时为一个数字分配多少内存。如果您处理大量的变量,这将节省大量内存。我想知道,没有这个原始变量类型声明(JavaScript,Ruby)的编程
语言
是如何决定为var a = 1分配多少内存的。还是为所有变量分配一个非常大的
内存空间
,以便使one size fit all
浏览 4
提问于2017-06-20
得票数 3
回答已采纳
1
回答
16 kb数组中有多少个整数
arrays
、
memory
、
size
、
cuda
因此,同样的整数数组在64位操作系统上的
内存空间
将是在32位操作系统上的两倍?当涉及到
内存空间
计算时,我感到迷茫……有人能给我“辅导”吗? 我正在使用
c
作为编程
语言
...
浏览 0
提问于2011-01-29
得票数 0
3
回答
您能从一个单独的程序中删除动态分配的内存吗?
c++
、
memory-management
、
virtual-address-space
最近我了解到,如果
内存空间
是在堆中动态分配的,那么删除
内存空间
是非常重要的。我的问题是,如果知道
内存空间
的地址,是否可以使用不同的
C
++程序(从创建
内存空间
的程序中删除动态分配的
内存空间
)?return 0;CODE01.CPP (例如)的输出 #include <iostream> int *a = (int*)0x7
c
浏览 0
提问于2019-10-11
得票数 1
回答已采纳
1
回答
为什么内存存储位置链接到类/结构?
c#
、
class
、
memory
、
struct
C
#与
C
++不同,它是一种向开发人员隐藏技术内容的
语言
。没有指针(不安全代码中的指针除外)和垃圾收集就是这样的例子。据我所知,
C
#希望开发人员只关注概念,而不是底层体系结构、内存处理等。编译器不是可以根据class定义(它可以估计需要的
内存空间
并根据这个定义来决定)还是基于给定实例所处的上下文(它是函数中的局部变量,然后是堆栈;它是更全局的,然后是堆;它是对象的成员,然后是其估计的
内存空间
浏览 3
提问于2022-06-17
得票数 0
3
回答
在
C
中,特定类型的指针如何处理指向哪个
内存空间
?
c
、
pointers
、
memory-management
、
malloc
C
中的非空指针是否只关心从其地址到
内存空间
适合类型或.的地址的
内存空间
?typedef struct {...}(似乎是分配给A的数组)temp声明和初始化中的强制转换是否将
内存空间
转换为A数组,或者
内存空间
没有“类型”,temp占用第一个(size:sizeof(A) )
内存空间
来存储A变量,而
内存空间
的其余部分则什么都不做
浏览 6
提问于2016-04-13
得票数 0
回答已采纳
1
回答
如何在
C
中的ADTs中执行深度复制?
c
最近,我正在用
C
语言
为队列编写一些抽象数据类型(ADT)。但我在
C
中发现了ADT的一个问题: std::queue< struct mySt > myQ;void enq(void *dataPtr);struct my
浏览 2
提问于2014-08-24
得票数 1
回答已采纳
1
回答
pandas.DataFrame.replace()得到了"OverflowError: Python太大,无法转换为large“
python
、
python-3.x
、
pandas
、
dataframe
当我使用pandas.DataFrame.replace(dict)将user_id string转换为integer时,我会收到: "OverflowError: Python太大,无法转换为
C
“。
浏览 0
提问于2019-03-08
得票数 1
1
回答
标量变量在内存中的表现如何?
perl
在其他
语言
中,除了Perl之外,当您声明一个整数时,它具有基于变量占用的
内存空间
的最小值和最大值。当您在Perl中声明标量变量时,不管是数字还是字符串,
语言
是否只为变量值分配足够多的空间,然后在以后必要时增加空间,还是Perl最初会分配大量内存?
浏览 2
提问于2013-10-11
得票数 7
回答已采纳
1
回答
c
++优先级-队列、pop()元素,但内存不释放
c++
、
priority-queue
我使用
c
++ stl library.but中的优先级队列,当我弹出一些元素时,队列的
内存空间
不会减少。当元素是poped.for时,我希望
内存空间
会立即减少,我的队列有五个元素,当我弹出一个元素时,我希望队列只使用四个元素
内存空间
。
浏览 4
提问于2022-05-10
得票数 -2
1
回答
Node.js Azure functions应用程序中的单独函数是否共享内存?
javascript
、
node.js
、
azure-functions
举个例子,假设一个Azure Functions App包含一个共享模块,它为某些资源提供了一个全局连接池: // connection-pool.jsconst pool = require('../connection-pool').getPool() module.exports = async function (ctx, req
浏览 21
提问于2019-10-16
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言,C+语言
C语言小白入门《一》——C语言简介
C语言编程之C语言加密字符
C语言推箱子源码分享,C语言兴趣视频教程,C语言编程,C语言可视化编程
漫谈C语言及如何学习C语言
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券