何时适合使用C异常?
发布时间:2020-12-16 10:41:48 所属栏目:百科 来源:网络整理
导读:我正在尝试设计一个需要动态分配一些内存的类. 我曾计划在构建期间分配它所需的内存,但是如何处理失败的内存分配?我应该抛出异常吗?我在某处读到异常应仅用于“特殊”情况,而内存耗尽对我来说似乎不是特例. 我应该在单独的初始化例程中分配内存并检查故障,
我正在尝试设计一个需要动态分配一些内存的类.
我曾计划在构建期间分配它所需的内存,但是如何处理失败的内存分配?我应该抛出异常吗?我在某处读到异常应仅用于“特殊”情况,而内存耗尽对我来说似乎不是特例. 我应该在单独的初始化例程中分配内存并检查故障,然后优雅地销毁类实例吗? 或者我应该使用例外吗?如果这些内存分配失败,该类将没有任何用处. 编辑:共识似乎是内存不足是一个例外情况. 会看到如何去做这个..谢谢.. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |