问题:
有什么区别:
vector<string>
和vector<char *>
?
我如何将 data type: 的值传递
string
给一个专门接受的函数:const char *
?
例如:_
vector<string> args(argv, argv + argc);
vector<string>::iterator i;
void foo (const char *); //*i
- 我理解使用
vector<char *>
:我必须复制数据以及指针
编辑:
感谢您的输入!