c – 将一个null终止的const char *字符串数组转换为std :: vector

我有一个Visual Studio 2008 C函数,其中给出一个以null结尾的字符串const char *的数组和该数组中的字符串数.

我正在寻找一种将const char *的数组转换成std :: vector& std :: string>

/// @param count - number of strings in the array
/// @param array - array of null-terminated strings
/// @return - a vector of stl strings
std::vector< std::string > Convert( int count, const char* array[] );

Boost很好,STL很好.

谢谢,
PaulH

最佳答案
这样的事情?

vector< string > ret( array, array + count );

转载注明原文:c – 将一个null终止的const char *字符串数组转换为std :: vector - 代码日志