C++中的引用用法
版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。 |
在使用了STL中的runtime_error后,发现可以自定义许多自己的错误类,不过在try catch时确发现不知道怎么用,后来在其他文章里找到了使用引用来输出错误。例: struct socket_error: public runtime_error { socket_error(const string &str):runtime_error(str){}; } void f() { ... throw scoekt_error(); } int main() { try { f() } catch( runtime_error &e) { printf("%s", e.what()); } } 这里使用引用实现了将所有抛出错误都在一个地方输出的好处。 本文出自 “飘~~~” 博客,转载请与作者联系! 本文出自 51CTO.COM技术博客 |


xulin_2005
博客统计信息
热门文章
最新评论
友情链接