什么乱七八糟的!我讨厌这样!我讨厌这么多烂规定!
我做错什么了!为什么
template<class T>
class MyClass
{
vector<T> array;
public:
MyClass(T * begin, int n):array(n)
{
copy( begin, begin + n, array.begin());
}
void List()
{
//blank1 init i
//vector<string>::const_iterator i;
vector<T>::const_iterator i;
for(i = array.begin(); i != array.end(); i++)
{
cout << *i << ",";
}
}
};
死活通不过!
但是!怎么把List函数里的vector<T>改成具体类型的话,比如vector<int>,vector<string>什么的,又没问题了呢!
讨厌死了,vector你个死傲娇!
我做错什么了!为什么
template<class T>
class MyClass
{
vector<T> array;
public:
MyClass(T * begin, int n):array(n)
{
copy( begin, begin + n, array.begin());
}
void List()
{
//blank1 init i
//vector<string>::const_iterator i;
vector<T>::const_iterator i;
for(i = array.begin(); i != array.end(); i++)
{
cout << *i << ",";
}
}
};
死活通不过!
但是!怎么把List函数里的vector<T>改成具体类型的话,比如vector<int>,vector<string>什么的,又没问题了呢!
讨厌死了,vector你个死傲娇!