作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
您好,我正在查看 C++ strtol
、strtoll
、strtoul
、atol
等中的字符串转换方法。似乎它们中的每一个都会返回 0
(或 0.0
)作为无法转换的字符串的结果。假设 0
对我的程序来说是一个完全有效的正确输入,我该如何避免将无意义的字符串转换为零并让它们抛出一些异常?是否有现成的函数以这种方式执行,或者我是否必须用我自己的一些代码来包装这些函数。也有人可以向我解释这些函数设计成这样的原因可能是什么(为什么要把无意义的字符串解析结果与诚实的 "0" 字符串解析结果分开)?
我是一名优秀的程序员,十分优秀!