腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
C++
中
实现
状态
模式
时
出现
的
分段
故障
c++
、
oop
、
memory
、
design-patterns
、
state-pattern
我正在尝试用
C++
实现
State
模式
。,因为在这个
实现
中
,在从State调用Context::SwitchState之后,当前
状态
被删除,并且从SwitchState方法返回后,我不能使用this,但有时我必须这样做。我尝试使用共享指针,它有一点帮助,因为我不再得到
分段
错误,但出于某种原因,
状态
的
析构函数被调用。
在
切换
状态
时
,我需要创建新
的
状态
实
浏览 13
提问于2021-07-11
得票数 0
1
回答
为什么java
中
的
分段
错误是致命
的
?
java
、
jvm
、
segmentation-fault
在
java
中
,如果本机代码试图访问受保护
的
内存,操作系统将发送一个信号,通知JVM已发生
分段
错误。我
的
问题是,为什么JVM决定将其解释为致命和崩溃,而不是抛出某种类型
的
可抛出(异常或错误)。
浏览 0
提问于2018-01-20
得票数 0
回答已采纳
6
回答
在
C++
中
处理CPU异常
c++
、
exception
、
cpu
、
signals
有没有一种跨平台
的
方法来处理CPU异常,比如
分段
错误,或者被零除?比方说,我需要调用一些潜在
的
不安全函数(例如,从插件文件
中
),这可能会导致段错误,或者
在
执行它之前无法测试
的
其他问题。我知道,C标准库有信号处理函数,但我不知道如何使用它们来处理问题,以避免程序终止(我想,我不能跳到有问题
的
函数执行之前
的
位置,或者我可以吗?)。
在
windows下,我可以使用SEH异常处理程序,但在Linux或任何其他操作系统下,我不能这样做。如何使用我
浏览 3
提问于2011-01-25
得票数 7
回答已采纳
1
回答
什么时候有分割错误
的
保证?
c++
、
segmentation-fault
我正在学习
c++
,并且我已经了解到,由于未定义
的
行为,可能会发生
分段
错误。但是,是否曾经有过这样
的
情况,即
分段
故障
肯定会发生?还是总是没有明确
的
行为?
浏览 1
提问于2018-01-31
得票数 2
回答已采纳
2
回答
传递局部变量
的
C pthread
c
、
multithreading
、
pthreads
我写这段代码是为了理解局部变量在线程
中
是如何工作
的
。我将局部变量
的
地址传递给一个线程,同时从另一个线程创建它。一旦原始线程退出,局部变量也会随着堆栈帧
的
销毁而被销毁。那么
在
新线程中会发生什么呢?为什么没有
分段
错误?
浏览 24
提问于2017-07-19
得票数 0
5
回答
能够处理大输入(2GB)
的
JSON解析器?
c++
、
c
、
json
到目前为止,我已经尝试过(但没有成功): 接下来我将尝试,但是Json.NET处理这个问题
时
没有任何问题,所以我不知道为什么
在
C++
中会
出现
这么大
的
问题。
浏览 12
提问于2014-03-04
得票数 1
回答已采纳
1
回答
托管语言如何确保没有
分段
错误?
c#
、
c++
、
memory-management
、
segmentation-fault
、
unmanaged
据我所知(请纠正我
的
错误),托管语言(或至少C#)不会产生任何segfault (至少当没有Unsafe或直接处理unmanaged memory
时
)。这与非托管语言(或至少是
C++
)相反,在这种情况下,您只需在编码
时
查看一下附近
的
猫就可以得到segfault。 问题:托管语言如何确保这一点?他们
的
运行库是如此小心
的
构建和测试。这个问题背后
的
动机:我有一个调用原生
C++
库
的
C#应用程序(这两个库都是由我构建
的
浏览 3
提问于2016-01-19
得票数 2
回答已采纳
1
回答
在
大约100次迭代后从带有CFFI段错误
的
"multiprocessing“回调
python-cffi
当我将Python对象移动到一个单独
的
多进程
中
时
,一个PyPy回调函数
在
作为Python对象
的
方法
实现
(直接地)
时
可以完美地工作(
在
无限循环中),
在
大约100次迭代后
出现
分段
错误。
在
主代码
中
,我有: def __init__(self, com, lib)
浏览 1
提问于2016-05-12
得票数 0
1
回答
如何调试- Python CTypes导致*glibc检测到*
c++
、
python
、
dynamic
、
ctypes
、
glibc
我已经将一个
C++
程序编译成一个动态库,我现在通过ctype
在
python
中
调用这个库。但是,我得到以下错误:如何确定这是
C++
代码
中
的
错误,还是如何使用ctype?当
C++
库与C程序链接
时
,或者如果我将它编译成一个独立
的
程序,
浏览 1
提问于2012-03-27
得票数 3
回答已采纳
1
回答
在
C++
中
实现
动态文件系统
时
出现
的
分段
故障
c++
、
depth-first-search
我用
C++
实现
了图
的
遍历。我试着调试和修复它,但它不起作用。我
的
程序似乎崩溃了,因为我
在
图中
的
相邻列表有问题,我试图访问我还没有初始化
的
内存。你们能帮我吗?提前谢谢。
浏览 3
提问于2019-11-26
得票数 0
回答已采纳
1
回答
分段
故障
会导致程序挂起吗?
c++
我以为
分段
故障
只会导致崩溃。但是当我运行我
的
c++
程序(
在
windows上使用mingw编译器)
时
,它挂起了。但是,当我
在
gdb
中
运行它
时
,它显示了
分段
错误。
浏览 2
提问于2015-12-06
得票数 0
1
回答
调试器是如何在任何抛出时中断
的
?
c++
、
linux
、
debugging
、
exception
、
gdb
在
GDB和其他调试器
中
,可以要求调试器(使用catch throw)
在
进程将上述异常传递给相应
的
异常处理程序之前,随时停止抛出异常。此机制是否
在
调试器之外可用?
浏览 0
提问于2019-03-05
得票数 10
回答已采纳
1
回答
基于直接配置
的
轨迹优化
的
加速度/挺举水平约束
drake
我想知道是否有一种优雅
的
方法来使用DirectCollocation类对轨迹优化施加加速度/挺举级别约束。我
的
工作是一个机器人系统,我已经包括了速度水平
的
约束,但我想有一个最小/平滑
的
最优轨迹。
浏览 6
提问于2021-12-31
得票数 2
1
回答
tcmalloc ReleaseToCentralCache
的
分段
故障
tcmalloc
当交通流量很高
时
,我们经常会遇到
分段
故障
转储。不知道现在有什么问题吗? 有人能和我们分享经验吗?boost::detail::sp_counted_impl_p<OutputObject>::dispose() () at /opt/rh/devtoolset-2/root/usr/include/
c+
浏览 0
提问于2015-12-08
得票数 1
回答已采纳
1
回答
Ubuntu 16.04上
的
分段
故障
segmentation-fault
、
gnu-screen
、
timeout
我
在
Ubuntu16.04上使用屏幕命令有问题。我正在处理一个
C++
项目,并使用带有Ubuntu
的
服务器模拟我
的
代码。
分段
故障
从Ubuntu 14.04更新到16.04后开始
出现
。当尝试用Ubuntu 14和16.04
在
不同
的
服务器上模拟相同
的
代码
时
,Ubuntu 16.04服务器
在
一定时间(通常为12小
时
的
模拟)后会
出现
<em
浏览 0
提问于2017-09-25
得票数 0
回答已采纳
1
回答
为什么fread节段
故障
?
c
、
linux
我
的
任务是为.iso文件系统
中
的
文件
实现
ls函数。我需要使用fread,但它是
分段
故障
。我知道文件是存在
的
,我也知道里面有数据。我有调用fread
的
格式,设置如下{ int result;result = fread(sector, 1, 1, file);为什么这个
分段
故障</e
浏览 1
提问于2016-03-29
得票数 0
回答已采纳
1
回答
C++
到QML设置属性
c++
、
qt
、
qml
我有一个Qt (4.7.4)应用程序,它是其他应用程序
的
图形终端。
在
QML
中
,我用(命名)控件定义了视图。
在
C++
中
,我接收来自请求显示具有控件指定值
的
视图
的
应用程序
的
命令。当命令
出现
时,我使用以下内容QObject* ctrl = myView->findChild<QObject问题:这样
的
操
浏览 3
提问于2014-02-18
得票数 0
1
回答
为什么分割错误会
出现
在内核
中
?
c
、
operating-system
、
segmentation-fault
、
kernel
我已经为80386处理器编写了一些代码,并使用gdb作为调试器
在
qemu上进行了测试(远程调试)。现在,奇怪
的
错误来了:-当我
在
qemu
中
运行代码
时
,它运行得很好,但是当我运行它并将它连接到gdb
时
。gdb以一行
的
形式显示其中
的
分段
错误。我
的
问题是,当我目前
在
实
模式
下运行,甚至没有使用内存保护
时
,os内核
中
怎么会
出现
分段
浏览 0
提问于2014-09-25
得票数 1
1
回答
当php + memcache PECL扩展“松动”它
的
memcache会话服务器
时
,新
的
会话创建会发生什么?
php
、
session
、
memcached
., tcp:.”设置多个memcache服务器来完成此操作;以上内容对正在创建
的
新会话有何影响?我们尝试关闭一个memcached服务器进行测试,而php日志开始填充“无法写入会话数据
浏览 5
提问于2011-09-22
得票数 0
1
回答
对于明显
的
段错误,没有编译器警告
c
、
gcc
、
segmentation-fault
、
clang
、
gcc-warning
我很惊讶这段代码
在
没有任何警告
的
情况下编译:{ } 使用gcc main.c -Wall -Wextra和clang main.c -Weverything有没有办法不引起
分段
错误呢?
浏览 1
提问于2017-09-07
得票数 7
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
16个PLC程序设计规范
PLC工程师必看 完美PLC竟然是这样设计的!
是德MSOX6002A示波器的分段触发功能
PLC规范编程的几点建议
隧道车辆检测雷达在隧道分段式照明智能调光系统中的应用
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券