【发布时间】:2010-11-12 16:46:40
【问题描述】:
我想使用一个 vector::pointer 来 push_back 里面的数据..
int num;
vector<int> v;
vector<int>::pointer ptr;
ptr = &v[0];
ptr->push_back(num); // fail
ptr.push_back(num); // fail
ptr.push_back(&num); // fail
*ptr.push_back(num); // fail
似乎没有任何效果..任何想法都将不胜感激..
【问题讨论】:
-
如果您是 C++ 语言的新手,请不要因为在这里提出这样的问题而感到尴尬。如果我在学习 C++ 时有这样的资源,它会为我节省很多时间和困惑。一本好的入门书也是可取的。