腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
数组名称和
指针
、
、
我读了这个答案- 答案中说,一旦数组表达式“衰变”到
指针
,您所拥有的就是一个指向单个元素的
指针
。这是否意味着当数组表达式被转换为
指针
时,为存储
指针
expression(which的值
分配
额外的内存
空间
(已为数组元素
分配
的内存
空间
除外),array)?的基本地址不是其他。如果是这样的话,那么它与B
语言
有什么不同,B
语言
中提到为
指针
表达式
分配
单独的内存
浏览 4
提问于2021-12-30
得票数 1
5
回答
指向具有
指针
元素的结构的
指针
-如何
分配
内存并用作函数输出
、
、
如果我有下面的
C
结构: double *p1, *p2, *p3;现在,我想将n个
空间
(每个
空间
的大小为两倍)
分配
给
指针
->p1,
指针
->p2,
指针
->p3。我是否必须为指向结构“
指针
”本身的
指针
分配
任何
空间
?ETA:相关问题:我需要这个结构的原因是因为我想从一个函数返回3个可变长度
浏览 2
提问于2012-01-25
得票数 1
回答已采纳
1
回答
如何将char
分配
给
指针
char **在
C
++中是可能的,还是需要
C
来实现?
、
假设我现在有了char pointer to pointer,我想为3个
指针
分配
空间
。我相信
C
++字符
指针
的大小也是8字节。第一个
指针
大小为8个字节,将有字符串,我将在以后
分配
。我想为3个
指针
分配
内存,这样我就可以通过a[0][string_num] to a[2][string_num]访问这些
指针
,然后,毕竟我都
分配
了指向哪些字符串的
指针
和a1
指针
以及指向哪些
浏览 7
提问于2022-07-06
得票数 0
回答已采纳
1
回答
需要
分配
流
指针
的内存
、
cout.rdbuf((*fb).rdbuf()); } 在运行时,它给出了分段错误--因此,在没有
分配
空间
的情况下但是,我不明白的是,如果需要处理的内存( ofstream )已经存在,为什么file.txt对象需要
分配
空间
呢?难道不应该像用
C
语言
处理文件I/O那样使用FILE
指针
来打开,然后在不
分配
任何内存
浏览 7
提问于2020-03-19
得票数 0
回答已采纳
3
回答
Union与static_cast(void*)
、
、
、
更好的选择是:联合还是空
指针
?那个替代方案可能是工会。它们与
c
++一起提供,并且对每个成员使用相同的内存
空间
,非常类似于空
指针
。然而,它们来自于价格
分配
空间
是联合中最大元素的
浏览 4
提问于2011-08-20
得票数 2
回答已采纳
2
回答
C
++中未初始化
指针
的危险到底是什么
、
、
在学习Jim Trevor为PL类编写的"“时,我正在尝试掌握
C
语言
。Trevor和他的合著者正试图创建一个安全的
C
版本,因此他们在他们的
语言
中消除了未初始化的
指针
。在未初始化的
指针
上,似乎未初始化的
指针
指向内存中的随机位置。看起来仅仅这一点就让他们变得不安全。如果引用未实用化的
指针
,则会跳转到内存的不安全部分。句号。他引用了以下代码,并解释了当函数FrmGetObjectIndex解引用f时,它访问的不是一个有效的
指针
,而
浏览 2
提问于2012-11-13
得票数 3
回答已采纳
1
回答
正在尝试为结构中的空
指针
赋值
、
、
、
我有一个像这样定义的结构: void *bar;}int *mem = (int *我以为我知道如何使用
指针
,但我不知道。 赋值后,内存
指针
包含proc->内存的地址。但是,当我尝试将void *条
分配
给该地址时,它显示为segmentationfault。
浏览 0
提问于2019-04-30
得票数 0
3
回答
在转换指向内存的
指针
的类型之后,malloc函数所
分配
的内存能被释放吗?
最近,我试图了解如何有效地释放
C
语言
中malloc函数
分配
的内存
空间
。我对此有一些想法,但我不知道它们是对是错。所以,我来这里寻求一些建议。Fisrt,我定义了一个结构,即演示。并使用demo定义结构
指针
,即demo *demo_pointer = NULL。然后,使用malloc函数为这个
指针
分配
一块内存
空间
,即demo_pointer = (demo *)malloc(sizeof of (Demo))。但是,如果我使用" fr
浏览 8
提问于2022-10-13
得票数 -3
1
回答
将UnsafeMutablePointer<Void>指向自身
、
在
C
中,将
指针
指向
分配
给
指针
的内存位置是有效的:我已经看到了在带有KVO的Objective代码库中使用这个
指针
作为是否可以将
指针
指向Swift中为该
指针
分配
的内存
空间
,或者手动为
指针
分配
内存?在初始化过程中试图将
指针
指向自身的内存值会导致错误(如预期的那样): var somePoint
浏览 2
提问于2016-05-31
得票数 1
回答已采纳
4
回答
空间
高效的trie
、
、
我正在尝试用
C
语言
实现一个节省
空间
的trie,这是我的struct:char val; //character stored in nodechildren[(unsigned char)'
c
']struct node
浏览 0
提问于2011-06-22
得票数 3
3
回答
C
字符串内存
分配
隐式?
、
、
、
、
它是一个由3个char*
指针
组成的数组,在我的机器上每个
指针
都是8字节。我的问题是,
C
语言
是否也正确地为字符
分配
了
空间
?我猜是这样的,因为这是有效的,但我想确保我做的是正确的。
浏览 1
提问于2011-04-04
得票数 0
回答已采纳
1
回答
结构
指针
数组的内存
分配
、
、
、
我正在尝试用
C
语言
构建一个内存
分配
器。用户首先说明他想要使用多少内存,以及可以使用的最小内存块大小。struct Header
浏览 2
提问于2012-07-11
得票数 1
回答已采纳
1
回答
让用户将多个值输入calloc数组,
C
、
、
试着用
C
编程
语言
解决内存
分配
和
指针
问题。如果我在内存中为这样的数组
分配
空间
:然后,我可以让用户输入多个值才能像这样进入该数组吗?printf("Please enter values:\n");此外,第一行代码为数组和指向该
空间
的
指针
在内存中创建一个空格。
浏览 1
提问于2013-11-06
得票数 1
回答已采纳
1
回答
C
指针
赋值
、
所以我今天在玩一些
指针
,遇到了一个相当令人困惑的困境。我经常使用
C
语言
,但我似乎不明白为什么这样做是行不通的--也许这只是其中的一天。== NULL) else} 所以我在main中创建一个
指针
,将它传递到一个
分配
空间
的函数中,然后将它
分配
回传入的
指针
。为什么每次我运行它
浏览 6
提问于2014-09-29
得票数 0
回答已采纳
4
回答
C
:指向结构
指针
数组的
指针
(
分配
/释放问题)
、
、
、
我一直在使用
C
语言
,但我很难记住这个内存管理是如何工作的。我希望有一个指向结构的
指针
数组的
指针
。因此,数组中的每个
指针
都指向单独
分配
的内容。但我认为我需要先这样做:我在理解上面的内容时遇到了困难。特别是,如果我要为
指针
所指向的每个事物
分配
内存,那么为
指针
分配
内存意味着什么? 现在假设我有一个指向结构的
指针
数
浏览 4
提问于2013-03-14
得票数 37
回答已采纳
4
回答
C
语言
中的内存泄漏
、
、
我是一个
C
语言
初学者,我正在写一个非常简单的链表。previous->next =0; previous->next = symp->next; }我非常确定如果
指针
symp没有存储在另一个变量中,就没有办法访问
指针
指向的列表条目,因此我会有一个内存泄漏。在
C
中,我们使用malloc()函数为数据结构
分配
内存
空间
,我记得在
C
++中使用了new关键字来
浏览 4
提问于2009-11-27
得票数 2
回答已采纳
3
回答
重复
分配
内存而不释放它
、
、
、
、
下面的代码显示了一个示例,该示例在不首先调用free的情况下重复
分配
内存。相反,它在循环之后释放了**sign。我的问题是:为什么我们可以在每次迭代中为
指针
分配
内存而不必首先释放它,这是合法的?大家好,我认为有一种情况,我们不能在循环中free内存。
浏览 2
提问于2018-07-31
得票数 3
2
回答
在K&R书的末尾描述的存储
分配
器中的“
空间
本身”在哪里?
、
、
在Kernighan &Ritchie的书“
C
编程
语言
”的末尾,描述了一个存储
分配
器。上面写着 Align x; /* force alignment of blocks */指向下一个块的
指针
是
空间
本身是变量x吗?
浏览 9
提问于2015-09-15
得票数 4
回答已采纳
2
回答
指针
如何引用硬盘中的段
、
、
、
、
请让我知道
指针
(在
C
/
C
++编程
语言
中)如何引用硬盘中的段,例如高达1 GB的存储
空间
。更详细地说,我要写一个函数的签名,它将接受一个
指针
作为参数,它应该指向硬盘中的一个段,它可以容纳1 GB的
空间
,而不是传递指向堆上存储
空间
相同的地址的
指针
,我希望它指向硬盘段。系统采用Linux,编程
语言
包括
C
和
C
++。
浏览 1
提问于2012-11-27
得票数 0
回答已采纳
5
回答
帮助我理解Objective-
C
和Cocoa中的内存管理
、
我对缺乏关于Objective-
C
内存的良好文档感到不舒服。我理解dealloc,dealloc,retain,release等等,但在我的脑海中留下了一些困惑。这只是懒惰的编程,还是Objective-
C
在内存
分配
方面做了一些“幕后”的自动化活动?我来自
C
语言
背景(几个世纪以前),我知道
指针
就是
指针
……您还必须为
指针
所指向的内容预留
空间
,否则您将开始践踏您自己的程序和其他变量。我发现的代码示例(在我读过的书中-不幸的是,所有这些示例
浏览 0
提问于2009-10-15
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言基础及指针动态内存分配
C语言入门进阶——动态分配指针数组
C语言-数组指针与指针数组
c语言指针学习
C语言指针详解
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券