标签: c++ exception error-handling main
最近,我在纽约一家著名的金融数据服务和媒体公司接受了电话采访,担任一名编程职位,接受采访的这位先生坚持认为,从构造函数中抛出异常从来都不是一个好主意,这是公司。
不确定我是否想在如此不幸的限制下工作,但是这种经历使我思考。我可以想到至少一种情况(通常),当我不使用异常时,即不处理异常的旧代码可以调用该代码时。
还有其他情况,也许特别是在构造函数中?