腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3946)
视频
沙龙
2
回答
C-
如何
解决
分段
错误
,
同时
释放
函数
调
用后
的
指针
?
、
、
下面是我在迭代for循环时通过MQTT在每个偶数索引上发送数据
的
代码。json_dumps(root, 0); free(key); } s :: {"10": 6, "80": 7}s :: {"10": 8
浏览 168
提问于2020-06-20
得票数 0
回答已采纳
1
回答
用OpenMP调用C
函数
最终导致分割
错误
、
、
、
、
C-
函数
正常工作,产生所需
的
输出.但是,在Python代码
的
末尾,我得到了一个
分段
错误
。我怀疑这与OpenMP生成
的
线程有关,因为当OpenMP被禁用时不会发生seg-
错误
。: Python在
C-
函数
中由OpenMP生成
的
线程
的
操作中有任何控制吗?我之所以这样问,是因为
C-
函数
接收到由Python在堆中分配
的
数组
的<
浏览 9
提问于2017-05-04
得票数 0
4
回答
二叉树赋值算子
、
、
我在二进制搜索树中
的
递归
函数
有一个很大
的
问题。我
的
项目将在几个小时内到期,我无法在我
的
生命中找到我
的
导师。 Node *c = that.root; }}template<typename Type>
浏览 0
提问于2013-11-09
得票数 1
回答已采纳
1
回答
在内核模块中实现多个计时器
的
最佳方式是什么
、
每次收到新
的
计时器请求时,我都会从堆中分配内存,然后每次分配内存时,都会使用setup_timer()和mod_timer()来设置计时器。但是我只使用了一个指向timer_list结构
的
指针
。但这里我关心
的
是,一旦调用回
调
函数
,
如何
释放
分配给'timer‘
的
内存,因为'timer’的当前值可能没有指向其回
调
函数
被调用
的
结构。因此,我考虑将结构
的</em
浏览 0
提问于2013-10-09
得票数 2
1
回答
在内核模块中实现多个计时器
的
最佳方式是什么
、
、
、
、
每次收到新
的
计时器请求时,我都会从堆中分配内存,然后每次分配内存时,都会使用setup_timer()和mod_timer()来设置计时器。但是我只使用了一个指向timer_list结构
的
指针
。但这里我关心
的
是,一旦调用回
调
函数
,
如何
释放
分配给'timer‘
的
内存,因为'timer’的当前值可能没有指向其回
调
函数
被调用
的
结构。因此,我考虑将结构
的</em
浏览 1
提问于2013-10-09
得票数 0
1
回答
解分配成员
指针
、
、
、
、
{ delete[] pointerToPointer;myClass myclass;} 我是c++
的
新手我正试着在我
的
班里包括两个指点。一个指向一个字母,另一个指向一系列字符。据我所知,每次包含新关键字时,都应该在代码中
的
某个点加上delete关键字。我已经包含了一个析构
函数
,它应该
释放
分配给这些
指针
的
内存,但是当它在程序终止时在主
函数
中被调用时,我将
浏览 6
提问于2015-05-16
得票数 0
回答已采纳
2
回答
非UI类对Qt
的
回
调
函数
、
我使用
的
是第三方库,在某些事件中,我想从它中回
调
UI(用qt编写)。我用UI
的
函数
指针
注册了回
调
,但是当我得到回
调
时,我得到以下
错误
:"QObject::startTimer: QTimer只能与以QThread启动
的
线程一起使用“和"QPixmap:在GUI线程之外使用像素映射是不安全
的
”和
分段
错误
。我搜索并发现我不能直接调用UI
函数
,因为它
浏览 0
提问于2010-11-09
得票数 1
1
回答
从Haskell
释放
C运行时分配
的
内存
、
、
我正在学习
如何
使用Haskell
的
C。 假设我正在调用一个
C-
函数
,该
函数
创建一个对象,然后返回指向该对象
的
指针
。允许我使用free从Haskell运行时
释放
这个内存吗?我很困惑,因为我不知道当C
函数
从Haskell
的
运行时调
用后
“完成”运行时,C运行时分配
的
内存是否是垃圾收集
的
。即使上面的Haskell代码输出正确
的
结果,我也不知道C
函
浏览 3
提问于2017-04-12
得票数 5
2
回答
在阻止并可能调用Python
的
C
函数
之前
释放
GIL是否可行?
、
、
、
我正在包装一个C
函数
,它执行阻塞操作(select),然后处理传入
的
消息。blocking_function();但是,这个
函数
会将回
调
指针
作为参数。在处理C
函数
预处理
的
传入消息时,将调用此回
调
。我已经成功地将这个回
调
封装在一个调用PyEval_CallObject()
的
函数
中,允许我传递一个Python回
调
。现在我添加了线程支持,我想知
浏览 1
提问于2011-03-01
得票数 4
回答已采纳
3
回答
释放
C库中
的
静态结构
、
、
、
、
我们必须以.out库
的
形式从LabVIEW (主要
的
航空电子软件)中调用这段C代码,并且该软件
的
性质要求在连续调用
函数
之间使用静态
指针
来存储数据。在整个飞行过程中,我们定期调用GNC执行
函数
。我现在正尝试在Windows
的
DLL中使用Matlab MEX包装器调用此
函数
,这已经发现了一些内存管理问题。但是,在多次迭代调用此
函数
后,它总是在尝试退出后崩溃,并出现内存
分段
错误
。我
的
理解
浏览 2
提问于2011-04-19
得票数 2
回答已采纳
1
回答
ctypes char*所需
的
指针
、
、
我有一个返回字符串(char *)
的
C
函数
,我们称它为foo()。在python中,我想调用它并使用它
的
返回值,完成后,我想调用另一个C
函数
来
释放
返回
的
字符串foo。怎样才能
同时
获得
指针
和字符串本身呢?如果我喜欢这样:fooFunc.restype = c_char_p然后我得到了字符串,但没有得到
指针
。如果我没有指定restype,我会得到一个看起来是正确地址
浏览 0
提问于2013-01-04
得票数 4
回答已采纳
4
回答
C中
的
指针
和
分段
错误
?
我是C语言
的
新手,所以请纠正这个问题中
的
任何问题,而且我
的
问题可能也太模糊了。我
的
代码是这样
的
,我得到了一个
分段
错误
。我在网上读到,当你访问一个没有指向任何东西
的
指针
时,通常会发生
分段
错误
struct apple a;// app
浏览 2
提问于2012-01-15
得票数 3
回答已采纳
1
回答
无法将struct
指针
传递给C中
函数
内
的
函数
问题是:int main() { clear();
浏览 0
提问于2019-07-21
得票数 2
回答已采纳
1
回答
Lambda
函数
,
分段
故障预防
、
、
我有一个指向传递给lambda
函数
的
对象
的
指针
。由于lambda
函数
在初始方法调
用后
1秒被调用,因此该对象有时不再有效,从而导致
分段
错误
。void myTab::myMethod(QStandardItem *item) QColor blue(0, 0, 128, 20);
浏览 1
提问于2016-05-12
得票数 3
回答已采纳
3
回答
如何
将派生类中
的
成员
函数
作为回
调
传递?
、
、
我有一个简单
的
X类public: void doSomething(T &completion) { auto lambda = [] (int x) { cout << x * 50 << endl; return x * 100; };
c-
浏览 0
提问于2018-09-01
得票数 1
回答已采纳
3
回答
使用malloc和免费包装器
、
、
有人能建议
如何
释放
在main以外
的
函数
中分配
的
内存(例如:下面示例中
的
mymalloc() )吗?程序中不需要调用不同
的
函数
吗?或者,由于我们在myalloc()中分配了内存,我们是否需要在myalloc()内部
释放
它?请建议是否有更好
的
方法来执行以下内容。."); }输出:
错误
:分配给arr1
的
内存未被
释放
。
浏览 4
提问于2011-02-04
得票数 2
回答已采纳
4
回答
试图
释放
()链接列表节点会导致C中
的
分段
错误
、
、
、
我想我
的
问题很简单。是的,我知道堆栈溢出中有几个与链接列表/
分段
错误
相关
的
问题,但我认为这些问题与未初始化
的
指针
有关,而我认为我
的
问题与字符串有关。我有一个链表,其节点结构由两个变量组成:指向next节点
的
链接和(!)一个string。 我
的
问题:
如何
释放
节点
的
内存(记住它是malloc
的
),而不通过对字符串进行free()来导致
分段
<
浏览 10
提问于2013-10-02
得票数 0
回答已采纳
1
回答
释放
有效
的
SDL曲面会导致
分段
故障。
、
、
、
、
解决
了忘记实现副本构造
函数
和赋值操作符
的
问题。分配给使用默认复制
的
实例将得到与创建它所指向
的
表面的实例相同
的
指针
。一旦它们中
的
一个破坏或调用重新绘制(),另一个则保留指向已
释放
内存
的
指针
,从而导致
分段
错误
。 我在我
的
应用程序中有一个文本标签类。当它
的
属性被改变时,它会自动地将自己重新绘制到它
的
私有表面。(当然
浏览 2
提问于2013-02-13
得票数 0
回答已采纳
3
回答
在
指针
成员之前调用非
指针
成员
的
析构
函数
、
、
考虑这样
的
三个类: int bar; A* a; B(*A na) {}Foo() , b(a) delete a;}; 创建一个Foo实例,结果是一个指向A
的
指针
的
Foo和一个具有相同
指针
的
B。删除Foo实例时,将删除
指针
a,然后调用b<em
浏览 5
提问于2015-09-09
得票数 3
回答已采纳
4
回答
从外部
函数
中
释放
指针
、
、
我编写了一个使用堆栈ADT
的
程序。main创建了一个新堆栈,
同时
给出了用户使用
的
3个
函数
:当我调用'peek‘
函数
时:printf ("Peek: |%d|\n\n", *(int*)sPeek(my_stack));peek
函数
如下所示: Element sPeek (Stack stack){引起
的
,
浏览 8
提问于2015-08-21
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
深入理解C指针 PDF 高清电子书
Rust FFI 编程-手动绑定 C 库入门 06
C加加开发易踩雷区
Net调用非托管代码
C语言最难啃的三块硬骨头
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券