-
13 votesanswersviews
变量模板别名作为模板参数(第2部分)
这是another question的后续行动 . 它指的是同样的问题(我希望),但使用一个完全不同的例子来说明它 . 原因是在前面的示例中,只有实验性GCC 4.9因编译器错误而失败 . 在此示例中,Clang和GCC 4.8.1也以不同方式失败:Clang产生意外结果,GCC 4.8.1报告不同的错误消息 . 上一个问题的答案或多或少地说代码是有效的,问题在于GCC的实验版本 . 但这个结果让... -
3 votesanswersviews
具有不同参数的函数的模板别名
我有一个类模板Foo,它有几个成员,其中一个是Bar类型的功能栏: template<std::size_t N> class Foo { ... Bar<N> bar; ... }; 我希望 Bar<2> 成为函数 double (* )(double, double) (或可能是 std::function<double(do...