use*_*631 1 c++ casting stdvector
如何在 C++ 中将 std::vector强制转换或转换为 char**?
我使用 std::vector 是因为我需要在循环内推送一些字符串,但随后我必须调用需要 char** 的 C 函数。
Dav*_*aim 5
std::vector::data将产生char**,尽管如果向量上发生重新分配,该指针可能会失效。
std::vector::data
char**
另外,&vec[0]这是另一种生成可变指针的技术,但您需要小心使用这种方法。
&vec[0]
归档时间:
9 年,10 月 前
查看次数:
2071 次
最近记录: