腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
使用
指针
、
动态分配
、
结构
时
出错
c
、
struct
、
declaration
、
member-access
我的代码不能运行,我该如何修复它我想我不明白我在
使用
指针
,
动态分配
,
结构
时
哪里
出错
了 #include"stdio.h"#include"string.h" struct
浏览 23
提问于2021-11-22
得票数 0
1
回答
如何将内存
动态分配
给我的文件流?
c
我的
结构
如下: char* name; float* value_list;我需要在读取文件
时
动态分配
内存将带有分隔的示例数据记录的文件(在文本编辑器-pico中创建)读入指向示例
结构
的
指针
数组。注意:您可以
使用
大小为1024的静态数组,但是数组的每个元素必须是指向示例
结构
的
指针
(如上面所定义的)。首先,数组的每个元素必须设置为NULL (指示它未被<e
浏览 6
提问于2017-11-01
得票数 0
回答已采纳
4
回答
通过copy返回一个
结构
,它封装了一个
指针
c
、
memory-management
、
memory-leaks
、
heap-memory
// [check here to see if s.dynamic_pointer was allocated] } 由于make_struct()将返回
结构
s的副本,由它封装的
指针
是否会泄漏内存而不能被释放?此外,与
动态分配
s相比,拷贝本身是否会产生性能成本?
浏览 0
提问于2013-01-22
得票数 0
3
回答
在C++中
使用
新运算符
时
,不能更改指向另一个
指针
的
指针
吗?
c++
、
new-operator
我问您问题是因为在C++中学习
动态分配
时有些东西我不明白。下面是我写的代码。学生是一种
结构
。
浏览 5
提问于2021-04-16
得票数 1
回答已采纳
1
回答
指向“值
结构
x”的
指针
c++-cli
如何
动态分配
值
结构
并获得指向它的
指针
?Unmanaged pointer" to managed objectx ^vsInstance = gcnew x;x *pvs = new vsInstance 我需要一个*
指针
而不是^,因为我试图在非托管类中保存这个值
结构
,并且每次创建类
时
都需要
动态分配
这个对象。
浏览 3
提问于2010-03-10
得票数 1
回答已采纳
1
回答
如何在c++中为函数中的
结构
指针
分配内存
c
、
pointers
、
memory
我正在尝试
使用
一个函数为struct
指针
分配内存,但当程序到达执行此操作的代码行时,它会进入无响应状态。我什么都试过了,但我自己就是搞不明白。
浏览 0
提问于2017-12-02
得票数 0
3
回答
我应该什么时候
使用
删除?(在动态创建的2d数组之后不删除的后果)
c++
、
arrays
、
multidimensional-array
、
delete-operator
我对
动态分配
和
指针
很陌生。我将尝试填写一个二维动态数组从一个文件,然后应用迷宫解决算法(墙跟随者)。假设我创建一个
动态分配
的2D数组,如下所示:board = new int* [rowsize]; {} 如果我知道我不会对另一个变量
使用
这个
指针
,我可以不对board
使用
delete吗?如果不是,什么可能会<
浏览 5
提问于2017-10-01
得票数 2
回答已采纳
2
回答
在
结构
中
动态分配
结构
c
、
struct
、
malloc
我正在
动态分配
一个具有不同
结构
的
结构
作为成员: // other members} struct b基本上持有指向另一个struct b的
指针
,因此可以将如果我
动态分配
struct a,那么也会在其中创建一个新的struct b。然而,这样做和让struct a持有指向struct b的
指针
,并在struct a中
动态分配
struct b有什么区别呢?
浏览 3
提问于2012-03-26
得票数 6
回答已采纳
1
回答
打印在函数中作为参数传递的
结构
c
、
struct
例如:1 0 0 将在我创建的
结构
中保存为Elemenets = [2,1,3]和对应值的坐标Rows = [1,2,3] Columns = [2,1,3]。在给出输入之后,我尝试打印带有function print2d(struct arrayCollection the array)的数组,但是
结构
的数组内部似乎有错误的数字(内存地址?)。当我把
结构
体作为参数传递给函数
时
,我想我做错了什么,但是我找不到问题所在。我也尝试通过引用传递
结构
作为
指针
浏览 2
提问于2013-05-13
得票数 0
回答已采纳
1
回答
动态分配
的
结构
数组:分配问题(C++)
c++
、
arrays
我需要创建一个
动态分配
的
结构
数组,然后我必须访问这些
结构
中的数据,以便插入到输出流中。问题是,我
使用
的编译器(g++)不会接受我为数组中的
结构
赋值的方式。cout << "Calories: " << pc[2].cal << "\n\n"; return 0;定义了
结构
类型-糖果;并创建了一个
指针
(Pc),用于在内存中保存由n
浏览 1
提问于2014-08-05
得票数 0
6
回答
动态分配
结构
中的字符数组存储在哪里?
c
、
struct
、
dynamic-memory-allocation
可能重复: 一旦释放了
结构
,char
指针
也随之释放了吗?例如,考虑以下
结构
:{ float b;}; 然后,为其分配内存的代码如下我可以想象它确实是在堆栈上分配的,因为它没有以任何方式
动态分配
(除非malloc有一些我
浏览 11
提问于2012-10-18
得票数 2
回答已采纳
2
回答
如何将std::string的值复制到char数组类型的
结构
成员
c++
相反,我希望、str、的值放入
结构
的char数组成员,这个数组成员应该是,大小与变量str完全相同的。提前感谢!
浏览 7
提问于2017-09-06
得票数 1
1
回答
是否可以在不同语句的函数中分配相同的内存
c
、
gcc
/test.out && rm test.out 我应该解释源代码要点,第18行
使用
printf打印mysql_bind_list_point的内存地址。
浏览 1
提问于2015-01-25
得票数 0
4
回答
如果
结构
初始化在C中失败,是否返回NULL?
c
、
struct
、
initialization
is_ok ) /* something went wrong */ return NULL;它具有一个
结构
和一个初始化该
结构
函数:34: error: incompatible types when returning type ‘void *’ but ‘MyStruct’ was expected 看起来返回NULL而不是
结构
是无效的,那么在这种情况下我该如何表达
结构
初始化的失败(没有
结构</
浏览 3
提问于2012-05-18
得票数 13
回答已采纳
1
回答
动态分配
用堆存储任何东西吗?-C语言
c
很多人似乎都认为
动态分配
的
指针
或
结构
存储在堆中以及它所指向的变量中。p_1: 1426420388p_a: 1741256056s: 1741256064 然而,当调用aFunction
时
,似乎实际上只将
指针
指向的变量存储在堆中,而
指针
本身则存储在堆栈中。
浏览 0
提问于2019-12-12
得票数 0
回答已采纳
3
回答
使用
free()函数的问题
c
、
linux
、
free
我有一个C程序,经常
使用
char *str[xx]人员。有些字符串
使用
赋值运算符(=)填充,不需要释放。但是,其他一些(在同一个数组中)
使用
strdup()填充,需要在程序结束
时
释放它:stri="Hi"; 两个字符串
指针
都是非空,我的问题是,在程序的末尾,我没有一个
指针
指向由strdup()生成的字符串的跟踪。你能帮我找到strdup生成的字符串吗?这样我就可以释放它们了吗?谢谢
浏览 10
提问于2011-06-23
得票数 4
回答已采纳
2
回答
c++中的
指针
结构
和动态内存分配
c++
、
arrays
、
pointers
我有两个
结构
,其中第二个
结构
中嵌套了第一个
结构
:{}; {};我知道如何读取它,但我不知道如何访问它。例如,假设大小为8,我该如何在给定
指针
格式的情况下为第二个
浏览 0
提问于2015-03-12
得票数 0
1
回答
在
结构
声明的末尾,这[1]的目的是什么?
c
、
struct
、
reverse-engineering
、
declaration
、
typedef
_j_r9; uint32_t __j_r11;据我所知,它声明了一个匿名
结构
我知道它声明jmp_buf是一个包含一个成员的数组(这个匿名
结构
),但是我无法想象它是用来做什么的。有什么想法吗?
浏览 0
提问于2017-11-02
得票数 97
回答已采纳
2
回答
我们如何在C语言中将list (在python中)的函数实现为数组?
c
、
arrays
、
list
、
programming-languages
、
python-3.x
我需要实现我们在python中
使用
的"list“数据
结构
。我必须实现list的功能,将list看作数组,并且需要为它
动态分配
内存。我需要在必要的地方
使用
函数、
指针
和
结构
。(用C语言!)
浏览 2
提问于2011-03-12
得票数 0
回答已采纳
1
回答
正确处理双
指针
的函数,使
结构
错误并返回指向
结构
的
指针
--读取、显示、释放在不同函数中。
c
、
pointers
、
malloc
、
structure
当我在"main“函数中
动态分配
内存
时
,程序运行良好。现在我想分配“读”函数,但是每次尝试都失败了。我认为我的问题在于我的“主”函数:我不知道如何从函数“读”中检索一个
结构
(
指针
),然后通过函数“破坏”释放它的动态内存。,指向
结构
的
指针
,由"read“函数返回。然后将这个**
指针
传递给“破坏”函数,以释放malloc‘’ed内存。在函数“读”中,用户插入分配给
结构
的数据。返回指向
动态分配
结构</e
浏览 0
提问于2018-08-20
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
全面理解C+指针和内存管理(一)
软件漏洞之内存泄露
C+中的delete你用对了吗?
C/C+进阶日记之如何在C中动态分配2D数组?
编程中指针的作用是什么?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券