标签: c++ auto
为什么下面的代码会因C2373“重新定义;不同的类型修饰符”而失败?
template <class T> struct A { static int (*f)(T); }; int g(int i) { return i + 3; } auto A<int>::f = g; // C2373 refers to this line int main() { A<int>::f(5); return 0; }