腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
如
何在
Linux
C++
中
捕获
系统
级
异常
?
、
、
、
) ...handle it...} 有没有办法捕捉到这种
异常
?
浏览 0
提问于2009-03-06
得票数 4
回答已采纳
1
回答
在Windows上快速
捕获
桌面屏幕
、
我想在Windows上
捕获
桌面屏幕图像。 我知道CreateCompatibleDC和CreateCompatibleBitmap..。
C++
中
的函数,但是它们非常慢。我需要一个更快的方法,做一个适合实时更新的屏幕
捕获
。例如,在
Linux
中
,我可以使用Xlib函数。Windows下有没有类似的高速或
系统
级
截图功能?
浏览 2
提问于2014-10-28
得票数 2
2
回答
在Windows/MSVC上是否等同于segfault?
、
、
、
在
Linux
上,以下代码: long* p = (long*)reinterpret_cast<void*>(0x634963963496034) // random memory address std有没有办法
捕获
这种内存访问冲突,并运行用户提供的函数?
浏览 52
提问于2019-10-18
得票数 2
2
回答
在
Linux
/GCC下将空指针访问转换为
C++
异常
、
、
、
、
在
Linux
下,是否有任何方法将空指针访问转换为
C++
异常
?类似于Java
中
的NullPointerException。+下的空指针访问是未定义的--行为,只是想知道如
何在
x86_64
Linux
/GCC下完成它。修改程序的内存和/或注册,创建/伪造一个
异常
实例(可能通过调用低级的解压库函数,
如
_Unwind_RaiseException等)。最后从信号处理程序返回,希望程序启动
C++
堆栈展开过程,就像抛
浏览 4
提问于2016-06-07
得票数 5
6
回答
关于
C++
异常
处理/抛出的说明
、
尽管在调试模式下,Visual Studio声明了一个关于写访问冲突的未
捕获
的
异常
。也是可以理解的。我的结论是没有抛出
异常
。那么,为什么VS会对未
捕获
的
异常
发出警报? 这个问题始于我想保护自己不受其他程序员的代码攻击,并想用try-catch包装对他的函数的调用,假设他可能正在做一些访问冲突。但是如果我只能
捕获
异常
抛出的
异常
,那我就大错特错了。我可能有的
浏览 2
提问于2010-07-12
得票数 0
回答已采纳
2
回答
Linux
是否记录守护进程抛出的未
捕获
异常
?
、
、
、
、
我用
C++
写了一个
Linux
守护进程。.} 问题是,我的程序逻辑偶尔会抛出
异常
。如何
捕获
异常
,以便知道哪里出了问题?我知道对于普通的控制台应用程序,未
捕获
的
异常
将被转储到控制台。在我的例子
中
,在调用daemon(1,0)之后,控制台不再可访问。在Windows上,任何未
捕获
的
异常
都将由操作
系统
保存,并可通过计算
浏览 3
提问于2012-11-04
得票数 3
回答已采纳
1
回答
如
何在
内部使用
C++
异常
的
linux
x64上创建共享库对象,并且可以在较旧的平台上运行?
、
、
、
、
基于
C++
的共享库,其内部使用
C++
异常
(无
异常
跨越.so边界),如
何在
一个
Linux
x64 (例如,Red Hat 7.x)平台上创建,以使其能够在与共享库(例如,Red Hat 5.x或Red Hat.so不使用
C++
标准库(除了),但在内部使用
C++
异常
。它的外部API只有C语言,所有的
异常
都在内部
捕获
(包括。使用"catch(...)“为了安全起见)。现在的经验是,尽管在GLIB
浏览 3
提问于2016-04-06
得票数 0
5
回答
将C/
C++
变量存储在处理器缓存
中
,而不是
系统
内存
中
、
、
在运行
Linux
的英特尔x86平台上,在C/
C++
中
,如何告诉操作
系统
与硬件将值(
如
uint32)存储在一
级
/二
级
缓存
中
,而不是
系统
内存
中
?例如,假设出于安全或性能原因,我不想在DRAM
中
存储32位密钥(32位无符号整数),而只希望将其存储在处理器的缓存
中
。我该怎么做呢?我在Intel Xeon处理器上使用Fedora 16 (
Linux
3.
浏览 2
提问于2012-02-16
得票数 9
2
回答
当USB意外删除时,如何处理
异常
?
、
我的Delphi应用程序(使用XE3)需要处理移除时发生的EInOutError
异常
。应用程序在测试环境中使用,因此不能依赖操作符单击OK按钮来关闭application对话框。我尝试了以下几点: “.除了”方法--这不会
捕获
这些
异常
。我认为这不起作用,因为
异常
不是由"try“块
中
的代码引起的。这似乎是一个较低级别的“
系统
级
”例外。我尝试在我的表单
中
添加一个"ApplicationEvents“组件。OnException方法<
浏览 7
提问于2013-03-13
得票数 5
回答已采纳
1
回答
在WIndows上的动态链接库
中
没有使用断开板
异常
处理程序?
、
、
、
、
我正在开发一个加载
C++
动态链接库的python应用程序。在这样的DLL
中
,我们做了所有繁重的工作,我们想要在其中添加Google的breakpad崩溃报告
系统
。在Windows上,一旦加载了DLL,我们就实例化一个
异常
处理程序。然而,当崩溃发生时,该
异常
处理程序永远不会被调用,且永远不会写入小型转储。当我们对一个简单的
C++
控制台应用程序使用相同的设置时,一切都很正常。显然,只有在DLL
中
实例化
异常
处理程序时,才会通知它。我们如何确保Google的b
浏览 16
提问于2017-08-17
得票数 2
回答已采纳
2
回答
异常
是否显式
捕获
和处理导致切换到内核模式?
、
、
、
从一本OS书中,我了解到
异常
(例如算术溢出、未定义的指令、无效的内存访问)将导致cpu从用户模式切换到内核模式,从而使操作
系统
能够处理
异常
。在高级编程语言中,我们可以
捕获
和处理程序
中
的默认(如上面提到的那些)或自定义
异常
,例如在
C++
中
,通过使用try和catch,以及在Java和Python中使用类似的构造。我注意到,在这种情况下,用户程序中会给出
异常
处理程序。 通过在用户程序
中
显式
捕获
和处理<e
浏览 1
提问于2015-02-07
得票数 5
5
回答
禁用
C++
异常
,如何使任何std::抛出()立即终止?
、
、
、
这个
C++
程序是一个CGI脚本,我不想处理
异常
。我更希望得到一个轻微的性能提升,让操作
系统
(
Linux
)在进程结束后处理清理工作。什么-fno-例外如何工作?如果我的代码
中
根本没有
捕获
,并且基本上假装
异常
不存在。但是I do使用std::
c++
库,可以抛出哪个库()?
浏览 4
提问于2011-08-30
得票数 55
回答已采纳
2
回答
捕获
C++
中
的默认
异常
、
我只是想知道像除以0这样的
系统
异常
是否真的向应用程序“抛出”了一些东西。是否有可能以某种方式在默认情况下
捕获
此消息?我的意思是,我们可以定义一个自定义除法fn,它检查空除数并抛出一个
异常
,但我只是认为如果这个
异常
是默认抛出的话会更好。
浏览 4
提问于2009-08-20
得票数 4
4
回答
线程是在C#用户级别还是内核级别创建的?
、
最近我在研究操作
系统
,并遇到了这个问题。是在C#用户级别或内核级别创建的线程,
如
:据我所知,在内核
级
上使用cpu密集型线程的进程可以比在用户级别上的进程运行得更快因为现代操作
系统
一书中说:“用户
级
线程的调度不会落入内核
中
,这就是为什么它们比内核
级
线程更轻量级”。 因此,我认为用户
级
线程不能在不同的cpu上运行,这需要
捕获
内核。在<
浏览 0
提问于2018-03-28
得票数 8
回答已采纳
2
回答
当未找到所请求的页或方法时,如何定义全局页?
、
、
、
、
我知道如
何在
我们定义的包
中
完成全局错误重定向页面,当
异常
发生时,只需在struts.xml的父包
中
添加以下配置 <result name="error">/error.jspexception-mapping exception="java.lang.Exception" result="error" /> </global-exception-mappin
浏览 2
提问于2013-08-29
得票数 2
回答已采纳
1
回答
该标准是否提到了
异常
和不同调用约定的共存?
、
比如,如果一个使用调用约定声明的函数调用一个普通的(标准)函数抛出所以堆栈展开然后..。事情是这样的,它必须...我甚至不知道..。这个标准真的说明了这一点吗?
浏览 0
提问于2019-10-28
得票数 0
2
回答
在
Linux
C++
上检测按键和按键事件
、
、
、
、
可能重复: 我想检测和时间戳在一个程序
中
的每一个按键和按键事件(是的,我指的是按键,而不仅仅是按键)以及按下的键。我可以通过使用APi (
如
GTK )来做到这一点,但我希望获得尽可能简单和低的级别,以避免来自库的开销影响时间和编写更少的代码。我已经在谷歌上搜索了一段时间了,到目前为止,我已经发现了大量关于如
何在
Windows上使用它的东西,这对我没有帮助,因为我使用的是
Linux
系统
,以及如何检测
Linux
上的按键,而不是键盘按键。有人能告诉我,我需要使用什么syscall、库
浏览 21
提问于2012-10-22
得票数 2
回答已采纳
7
回答
关于Try Catch的帮助
、
我使用的是GLUTesselator,EndContour()偶尔会失败,所以我这样做: { } { return;为什么它仍然会崩溃,它应该正确地执行catch代码?我该怎么解决这个问题呢?
浏览 2
提问于2010-08-02
得票数 3
回答已采纳
1
回答
Xcode所有
异常
断点-忽略某些
C++
异常
、
、
、
、
我使用
C++
为iOS编写代码,使用特定的iOS框架(
如
AVAudioPlayer )。我知道这些可以在内部触发
C++
异常
,这是非常好的,因为它们
捕获
并处理它们。我想使用Xcode
中
的所有
异常
断点来破解我自己的
C++
代码
中
的崩溃问题,但是忽略AVAudioPlayer的
C++
异常
(以及基本上所有其他
捕获
的
异常
)。 我怎样才能做到这一点?
浏览 1
提问于2016-10-13
得票数 0
回答已采纳
点击加载更多
相关
资讯
如何在 Linux 系统中访问 UEFI 设置|Linux 中国
如何在 Linux 系统中结束进程或是中止程序
如何在虚拟机中安装Linux中的CentOS 7系统
如何在 Linux 系统中通过用户组来管理用户
如何在无响应的 Linux 系统中杀掉内存消耗最大的进程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券