C++ 能否将一个模板类型传递给vector<> ?
#include <vector>
using namespace std;
template<typename TAV>
class Container
{
private:
vector<TAV> m_List;
vector<TAV>::iterator m_Itor;
public:
void add(TAV node)
{
m_List.push_back(node);
}
}
int test()
{
Container<int> t;
t.add(1);
}
vector<TAV>::iterator m_Itor;
typename vector<TAV>::iterator m_Itor;