就是容器对象.类对象.类方法()
给你个完整的:
#include
#include
using namespace std;
class c
{
int a;
public:
int pub;
c(int n = 0,int p=0)
{
a = n; pub = p;
}
void show()
{ cout << a <<" "<};
int main()
{
vectorcvector;
for (int i = 1; i <= 10; ++i) //写入10个元素
cvector.push_back(c(100 * i,111*i));
vector::iterator it; //用容器迭代器方式操作
for (it = cvector.begin(); it < cvector.end(); ++it)
it->show(); //或者(*it).show();
for (int i = 0; i < 10; ++i) //用下标法输出
cvector[i].show();
it = cvector.begin();
cout << (*it).pub << endl; //公有数据成员可直接输出
cout << cvector[2].pub << endl;
return 0;
}