腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Windows.h
CONDITION_VARIABLE
导致
异常
(
C
/
C++
)
、
、
、
InitializeConditionVariable(fb.notEmpty);} init函数会
导致
在访问冲突(ntdll.dll)类型的InitializeConditionVariable指令上抛出
异常
。
浏览 9
提问于2017-08-16
得票数 0
1
回答
在中生成线程会
导致
UI线程中任何定时等待调用中的死锁
、
、
、
我正在移植一个跨平台的代码,大部分是用
C++
编写的,以支持Windows8.1。使用
C
++11特性,这是一个非常容易的任务,但最近我偶然发现了一个非常奇怪的bug。创建std::thread会
导致
UI线程中的任何后续调用超时等待方法(std::
condition_variable
::wait_for(), std::
condition_variable
::wait_until(), std::this_thread::sleep_for())
导致
死锁:不仅这种调用永远不会返回,调用std
浏览 3
提问于2015-02-02
得票数 2
3
回答
不使用try/catch捕获抛出的
异常
、
、
、
、
我记得我读过关于如何在不使用try/catch的情况下捕获
异常
的文章。基本上,当
异常
被抛出时,即使没有为
异常
编写try/catch,也会触发一个进程,比如“未处理
异常
”。
浏览 3
提问于2011-05-15
得票数 3
回答已采纳
1
回答
包含'\n')使用# std::cin.ignore(std::numeric_limits<std::streamsize>::max(),<
Windows.h
>时出错
、
、
似乎在
windows.h
头文件中有一个max(a,b)标识符,编译器想要使用它。有什么办法可以绕过这个问题吗?
浏览 1
提问于2012-06-28
得票数 6
回答已采纳
1
回答
如何在WinCE中捕获未处理的
异常
?
、
、
在桌面Windows中,我可以在
windows.h
中使用
windows.h
函数,但它不能在WinCE中工作。如何在WinCE中捕获未处理的
异常
? 注意:我使用的是
C++
,而不是.NET。
浏览 3
提问于2013-12-11
得票数 2
回答已采纳
1
回答
为什么libcxx的
condition_variable
是constexpr和not,但在标准中却不是?
、
、
、
class _LIBCPP_TYPE_VIS
condition_variable
__libcpp_condvar_t __cv_ = _LIBCPP_CONDVAR_INITIALIZER; _LIBCPP_INLINE_VISIBILITY但标准声明public:
condition_variable
浏览 2
提问于2020-03-23
得票数 1
回答已采纳
3
回答
从线程中获取本机句柄?
、
、
、
、
在调用主线程中,指针是有效的,而在
C
++11线程中,指针被设置为CCCCCCCC。可以预见的是,取消引用某些无意义的内存位置会
导致
崩溃。#include <
Windows.h
>#include <mutex>#include <atomi
浏览 0
提问于2013-01-22
得票数 2
回答已采纳
3
回答
为什么重复使用条件变量的互斥将
导致
死锁?
、
、
当我寻求在 11中实现std::
condition_variable
的帮助时,我遇到了一个代码
C++
。在上面的问题中,这样的代码可以正确地执行,而在函数void g()中添加注释行有时会
导致
死锁。我想知道std::
condition_variable
::wait()的原因和确切的内在机制(确实让我感到困惑)。提前谢谢。#include <thread>#include <
condition_variable
> #include <
浏览 2
提问于2017-07-14
得票数 2
回答已采纳
1
回答
从
C++
捕获
异常
的类型
、
、
、
我读过这个问题,但在我的例子中,当我试图从
C++
抛出
异常
时,python.exe总是崩溃。我的代码与前面的问题相同:double Divide(double a, double b) if (b == 0) throw new invalid_argument}from ctypes import * divide = mathdll.Divide divide.restype =
c
_doubledivide.ar
浏览 4
提问于2014-05-27
得票数 0
回答已采纳
2
回答
VC++
异常
处理-应用程序无论如何都会崩溃
、
、
以下是我在学习
C++
异常
处理过程中编写的代码片段(使用visual Studio2010编译器)。access violation exception catch(...){}}问题签名:问题事件名称: APPCRASH应用程序名称: DataTypeConversions.exe应用程序版本: 0.0.0.0应用程序时间戳: 4ffd8
c
3d故障模块名
浏览 0
提问于2012-07-11
得票数 1
1
回答
ctime std::名称空间冲突
我有很多
C
和
C++
文件的项目。我尝试添加线程安全队列。当我试图编译它时,它与此错误有关: from /usr/include/
c++
/4.9/mutex:39, from main.cpp:24:
浏览 1
提问于2016-03-14
得票数 1
回答已采纳
1
回答
_Mtx_t变量失败,我如何声明它才能不引用null?
include <stdio.h>#include <conio.h>#include <
condition_variable
浏览 34
提问于2019-09-24
得票数 0
1
回答
线程
C++
中等待谓词函数中的问题
、
、
、
、
include <iostream>#include <sstream>#include <chrono>using namespace std;mutex m;bool check_func(int i,int k) return(auto &t : threads)
浏览 2
提问于2016-05-02
得票数 0
1
回答
使用32和64位的
C++
应用程序
、
、
我正在尝试创建简单的
c++
win32控制台应用程序(在vs2010中),该应用程序调用。但到目前为止我失败了。此方法
导致
"Microsoft
C++
异常
:内存位置处的_com_error“错误。非常感谢,#include "stdafx.h"#include <atlstr.h> using namespaceCoInitialize(NU
浏览 6
提问于2013-09-17
得票数 0
回答已采纳
3
回答
在Windows中防止崩溃消息
、
我的应用程序需要扫描经常
导致
崩溃的第三方文件。为了克服这个问题,它使用一个单独的进程来扫描这些文件,每当这个进程崩溃时,我的应用程序就会实例化另一个进程。
浏览 2
提问于2011-07-15
得票数 5
回答已采纳
7
回答
Windows上的
C
编译器之间的实际区别是什么?
、
、
、
用Visual
C
/
C++
2005/2008编写的程序可能无法使用其他编译器(如GNU
C
/
C++
)编译,反之亦然。例如,当试图重用使用
windows.h
的代码时,这些代码是为一个特定编译器编写的,需要注意哪些区别?其他的编译器,比如LCC和Digital Mars呢?
浏览 3
提问于2008-11-17
得票数 3
回答已采纳
1
回答
如何在visual studio中仅禁用系统文件(msvc、windows工具包)的智能感知?
、
、
Visual studio Intellisense显示的变量和函数太多。我发现大多数函数都与msvc/include或windows kits/include中的header相关。 如果你创建一个空项目并在main函数中按'a‘,你会看到下面的图片。 press 'a' in main() 我没有声明#include任何东西,但是intellisense由于自动包含系统头文件而显示了系统函数和变量。 我只想对我声明的头或命名空间使用intellisense。我不想在系统头文件中使用它。
浏览 10
提问于2019-05-17
得票数 1
1
回答
如何正确包含
windows.h
并将最低版本设置为XP
、
、
、
、
我目前正在构建一个
C++
DLL,并且在主DLL .cpp文件的顶部有这个文件。这当前
导致
了警告"Warning
C
4005: '_WIN32_WINNT' : macro redefinition"。我做错了什么?我需要包括
windows.h
,SDKDDKVer.h,并设置windows的最低版本为XP。如何更正我的代码?// System Includes#include <
windows
浏览 1
提问于2013-03-25
得票数 1
回答已采纳
1
回答
条件变量
c++
窗口
、
、
、
这听起来可能很傻,但是为什么这些行会
导致
这个错误:
CONDITION_VARIABLE
BufferNotFull;#include <
condition_variable
>#include <
windows.h
>#include <
浏览 4
提问于2017-03-24
得票数 0
回答已采纳
2
回答
C
++11:为什么std::
condition_variable
使用std::unique_lock?
、
、
、
在使用std::
condition_variable
时,我对std::unique_lock的角色感到有点困惑。std::
condition_variable
与std::unique_lock打交道是一种优化吗?如果是这样,那么它到底是如何更快的呢?
浏览 0
提问于2012-10-27
得票数 76
回答已采纳
点击加载更多
相关
资讯
C++软件异常分析概述
满屏红色:C语言中最常见的这些报错,你经历过多少
【C+学习笔记】C+异常处理!你绝对不能错过的干货!
PHP-CPP开发扩展(六)
为什么C+让人觉得这么难学?
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券