相关疑难解决方法(0)

`cosf`,`sinf`等不在`std`中

根据此处的讨论,我已向Ubuntu开发人员报告了一个错误


编译以下示例c ++程序时:

#include <cmath>
#include <stdio.h>

int main()
{
    printf("%f\n", std::cosf(0.0f));
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息: error: ‘cosf’ is not a member of ‘std’

包含math.h和使用非命名空间版本可以正常工作。到底是怎么回事?

我在Ubuntu 19.04上使用g ++ 8.3.0-6ubuntu1。

我正在与 g++ --std=c++17 test.cpp

c++ gcc libstdc++

14
推荐指数
1
解决办法
571
查看次数

'powf'不是'std'的成员

嗨,我有一个库,我必须为XCode编译.包含<cmath>.

有人可以向我解释出现了什么问题吗?

谢谢.

c++ std

6
推荐指数
1
解决办法
4150
查看次数

标签 统计

c++ ×2

gcc ×1

libstdc++ ×1

std ×1