vector求助!
vector<T*>data;
print() const
{
int len=data.size();
cout<<"我的文法,共"<<len<<"条"<<endl;
for(int i=0;i<len;i++)
cout<<data[i]<<endl;
}
AddBuf(T* s)
{
data.push_back(s);
}
void main()
{
text<char>my;
length m_length;
char s[MAX];
cout<<"请输入文法的条数:"<<endl;
cin>>m_length;
for(int i=1;i<=m_length;i++)
{
cout<<"第"<<i<<"条:";
cin>>s;
my.AddBuf(s);
}
my.print();
}
为什么print()输出结果每条都是一样的内容啊?