【发布时间】:2014-12-29 11:12:50
【问题描述】:
我有一个 API 函数,它需要一个 char*** 参数并希望传递一个 vector<std::string>。
std::string 的成员函数可以让我这样做吗?
这样,我只得到指向第一个元素的 char 指针:
std::vector<std::string> oList(128);
myFunction(oList[0].c_str());
【问题讨论】:
-
为什么API需要第三级间接?字符串向量应该是
char**,而不是char***。
标签: c++ string pointers char-pointer