C时代的返回值,在C++时代是个可怜弃儿

C++的异常来了,C时代的返回值,在C++时代是个可怜弃儿。

使用异常的好处:
1.只要你用到c++,就无可避免地接触到异常,无论是stl,还是简单的new,都随时有可能跑出异常,如果你要写一个足够健壮的程序,则必须进行异常处理!既然迟早要进行异常处理,那就应该好好去享受异常,那为何还要专门去判函数返回值这么麻烦呢?
2.使用异常,你的代码就能够和stl融洽相处,因为彼此都是那么的喜欢抛异常,所以特别容易产生共鸣。stl都喜欢直接获取对象,而你的代码给stl的却是一个表示成功与否返回值,这让stl情何以堪。没错,stl希望得到你的人,而你却告诉stl你做得对不对,这会让人相当无语,导致沟通困难。

3.使用异常,减少了很多代码量,优化了劳动效率,减少coding时间,多了时间陪家人儿女,促进感情,享受美好人生。

原文链接: https://www.cnblogs.com/moodlxs/archive/2011/12/15/2288993.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    C时代的返回值,在C++时代是个可怜弃儿

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/390647

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年3月30日 下午3:54
下一篇 2023年3月30日 下午3:54

相关推荐