小编Mud*_*rma的帖子

C++类型定义不清楚

在下面的C++代码中是什么double (*) double意思?它是什么样的返回类型?

auto get_fun(int arg) -> double (*)(double) // same as: double (*get_fun(int))(double)
{
    switch (arg)
    {
        case 1: return std::fabs;
        case 2: return std::sin;
        default: return std::cos;
    }
}
Run Code Online (Sandbox Code Playgroud)

c++ types

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

标签 统计

c++ ×1

types ×1