Vla*_*lad 3 c++ types try-catch typeerror
我如何检查结果是否是正确的类型(int、float、double 等),然后抛出并捕获异常,以防它不是?
谢谢大家,
弗拉德。
Ada*_*m W 5
你能否提供更多关于什么给你“结果”的细节,你可以从那里确定你需要什么,并且更有可能以更好的方式。
如果您真正想要的是检查类型,请使用typeid. 更多信息在这里
typeid
遵循丹尼尔的编辑帖子模型,在陈述其他内容后实际回答问题......
从我的另一个评论:
在得到结果之前,你必须这样做。检查溢出之后不是一个好主意。在添加之前检查数字以查看它们是否会溢出,或将输入限制为小于类型最大值的一半
归档时间:
16 年,2 月 前
查看次数:
1073 次
最近记录: