c++ - 将 WSAGetLastError 转换为 std::exception?

标签 c++ sockets exception

我正在编写一个简单的套接字程序,我想在某些情况下抛出一个错误,以便更容易地捕获错误。为了得到错误,我使用了 WSAGetLastError()。这仅返回与错误关联的代码,我无法抛出该代码,因为抛出错误需要 std::exception。是否有任何函数可用于将结果从 WSAGetLastError() 转换为我可以抛出的 std::exception?或者有什么更好的方法吗?

谢谢!

最佳答案

无法删除,尝试覆盖

关于c++ - 将 WSAGetLastError 转换为 std::exception?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33743954/

相关文章:

c++ - 在 static_cast 和dynamic_cast 之间自动选择以获得最佳性能

c++ - C++中的 block 局部变量

Python 2.7 : While loop, 无法突破

java - 从 long 到 int 的可能有损转换

Java tryParseInt 最佳实践

c++ - Rad Studio 调试器线程中未处理的异常

c++ - 为什么不将临时对象传递给另一个线程会导致未定义的行为?

java - SocketTimeoutException : Read timed out, 如何解决?

c socket read 返回-1,但奇怪地通过了 while 测试?

c++ - Cygwin + windows 10 错误 "sigfillset was not declared in the scope"