我正在尝试使用以下代码。
#include <iostream>
#include <vector>
using namespace std;
template <typename T, std::vector <T> myV>
int fun()
{
cout <<" Inside fun () "<<endl;
}
int main( int argc, char ** argv)
{
std::vector<int> a;
fun<int,a>();
}
我不能通过 std::vector myV 吗?
但我可以使用模板 **和fun()之类的东西来代替std::vector 。