【发布时间】:2011-08-14 02:52:37
【问题描述】:
我需要帮助找出一些代码。我需要一个函数来加载带有给定字符串的向量并返回一个指针。我打算用它来生成多个向量,然后用指针来显示它们。
我不知道如何设置函数返回指针和稍后显示向量。请仅对包含 //HELP NEEDED HERE
的行提出建议#include <iostream>
#include <string>
#include <vector>
using namespace std;
int pointerReturner (string str1, string str2) //HELP NEEDED HERE
{
vector<string> vList;
vList.push_back(str1);
vList.push_back(str2);
return vList; //HELP NEEDED HERE
}
int main(int argc, char* argv[]) {
vector<string> vMakeList1;
vMakeList1 =pointerReturner("Honda","Toyota");//HELP NEEDED HERE
for (vector<string>::iterator n=vMakeList1.begin(); n!=vMakeList1.end();++n)
{
cout<<*n<<endl;
}
vector<string> vMakeList2;
vMakeList2=pointerReturner("Chrysler","Ford");//HELP NEEDED HERE
for (vector<string>::iterator n=vMakeList2.begin(); n!=vMakeList2.end();++n)
{
cout<<*n<<endl;
}
cin.get();
return 0;
}
【问题讨论】:
标签: function visual-c++ pointers