vector<string>类型如何转换成string

vector vstrrow;
vstrrow[0]如何转换成string类型啊
求各位大神帮忙

vector<string> vec;//定义个一个字符串容器
string str;
str = "abc";
vec.push_back(str);//把字符串str压进容器
vec.push_back("def");//把字符串"def"压进容器
vec.push_back("123");
for(int i=0; i<vec.size(); i++)
{
cout<<vec[i]<<endl;//打印容器的内容
}
vec.pop_back();//取出容器中最后一个
for(int i=0; i<vec.size(); i++)
{
cout<<vec[i]<<endl;//打印容器的内容
} 

vec[i]就是string

string s = &vec[i];

 string s = *vec[i];

#if 1
#include
#include
#include
using namespace std;

int main()
{
vector v;
v.push_back("jiao");
string str = "peng";
str = *v.begin();
string strv = *v.begin();
return 0;
}
#endif

楼主可能没有理解,看看我的代码、

vector[] == string