小编cyl*_*lus的帖子

Google C++风格指南的无例外规则; STL?

谷歌的C++风格指南说"我们不使用例外".关于异常的使用,风格没有提到STL.由于STL分配器可能会失败,它们如何处理容器抛出的异常?

  1. 如果他们使用STL,调用者如何获知分配失败?像push_back()map或map operator[]这样的STL方法不会返回任何状态代码.
  2. 如果他们不使用STL,他们使用什么容器实现?

c++ stl exception

65
推荐指数
6
解决办法
2万
查看次数

如何使用WinHTTP通过自签名证书执行SSL

我似乎遇到了这个问题,并且本着一个可以被其他人引用的通用问题的精神,我正在寻找一个使用SSL的好例子.

更具体地说,我从WinHttpSendRequest获取错误0x00002F8F,这是ERROR_INTERNET_DECODING_FAILED(这向我表明它是一个证书错误).我已经在这台机器上导入了证书,并且能够在没有证书错误的情况下在IE中启动页面.

我正在使用的代码就在这里.

TLDR:如何将WinHTTP与自签名证书一起使用?

c c++ ssl winapi winhttp

8
推荐指数
1
解决办法
9276
查看次数

IOCTL和IRP之间有什么区别

我一直在研究驱动程序开发的一些代码项目文章,但对IOCTL和IRP有一些困惑.从我所看到的,似乎IOCTL是从usermode发送的,并转换为IRP.而且IRP是操作系统和设备之间的消息,但这似乎与我正在阅读的描述排列在一起......让我觉得我可能会遗漏一些东西.

TLDR IOCTL和IRP有什么区别?

c kernel driver wdk

3
推荐指数
1
解决办法
3384
查看次数

标签 统计

c ×2

c++ ×2

driver ×1

exception ×1

kernel ×1

ssl ×1

stl ×1

wdk ×1

winapi ×1

winhttp ×1