
if (!error){ //do stuff}else{ std::cout << "Error : " << error << std::endl; //handle error} 但错误是不可读的(例如连接到没有证书的SSL服务器给出错误asio.ssl:335544539).有什么更好的方法如何显示错误?
解决方法 如果您可能使用boost :: system :: error_code,可以调用:error.message()
得到一个更人性化的信息.
使用运算符<<翻译成:
os << ec.category().name() << ':' << ec.value()
Here您可以查看error_code中可用成员的详细概述.
总结以上是内存溢出为你收集整理的c – Boost错误代码人类可读描述全部内容,希望文章能够帮你解决c – Boost错误代码人类可读描述所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)