【发布时间】:2021-07-08 05:56:27
【问题描述】:
我在使用 XCode 编译库时出错:
'powf' is not a member of 'std'
<cmath> 已包含在内。
有人可以向我解释发生了什么问题吗?
【问题讨论】:
-
截至 2019 年 6 月,C++17 标准明确规定
<cmath>在namespace std中声明powf(以及sinf、logf等),但libstdc++ 仍然有问题。见this question about C++17. -
我投票结束这个问题,因为它已经有 10 年了,还有 4 个 C++ 版本;答案大多是“那不是标准的 C++03”的形式;恕我直言,它在网站上不再有用。
-
我认为它应该保持打开状态。 g++(例如版本 11.2.0,Ubuntu 22.04 上的标准版本)仍然 似乎没有该功能,尽管它是自 C++11 以来的标准...