【发布时间】:2012-02-27 23:10:53
【问题描述】:
我刚刚注意到由 c++11 标准 [26.8 c.math] 为 <cmath> 标头指定的模板在 Visual Studio 附带的 c++ 标准库版本中缺失2010 年。
特别是我一直在寻找 std::signbit 但search on msdn 证实了我在随附的标头中看到的内容(即,一系列仅导入“旧”C 名称的 using 指令)。 我不记得阅读过这种与标准的偏差,也没有在 msdn 文档中明确指出。
获得缺失功能的最佳解决方法是什么?
在 Visual Studio 的未来版本中是否有一些关于修复此问题的官方沟通?
编辑 我所指的标准版本已经过时,所以我声称不完整的说法是错误的。仍然缺少符号位,但它不是模板,而是重载函数。感谢@Xeo 的澄清。
【问题讨论】:
标签: c++ visual-studio c++11 standards-compliance cmath