为什么这不能正常工作?
#include <vector>
struct A {
template <typename T> void f(const std::vector<T> &) {}
};
int main() {
A a;
a.f({ 1, 2, 3 });
}
a.f<int>({1,2,3});
应该是可行的。 - jogojapan