我正在嘗試使用以下代碼。非模板參數爲什麼不能通過std :: vector
#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 ::矢量MYV?但
代替的std ::向量,我可以能夠使用類似模板 **,並樂趣()。
很好解釋。 – Whoami 2013-04-27 10:59:51