相关疑难解决方法(0)

具有静态大小数组作为参数的通用lambdas

以下是通用(多态)lambda合法C++ 14吗?

auto f = [](auto x[3]) {
    x[0];
    x[1];
    // etc.
};
Run Code Online (Sandbox Code Playgroud)

GCC和Clang 4接受代码,但Visual Studio 2017不接受.这合法吗?

error C3318: 'auto [3]': an array cannot have an element type that contains 'auto'
Run Code Online (Sandbox Code Playgroud)

c++ generic-lambda c++14

7
推荐指数
1
解决办法
163
查看次数

标签 统计

c++ ×1

c++14 ×1

generic-lambda ×1