Visual Studio 2008 C++ işlevim var, burada bir dizi null sonlandırılmış dizeler const char*
verilmiş ve bir sayı Bu dizideki dizelerin sayısı.null sonlandırılmış const char * dizelerinin bir dizisini bir std :: vektörüne çevirme <std :: string>
Ben 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 için const char*
bir dizi dönüm akıllı yol arıyorum iyi, STL gayet iyi.
sayesinde PaulH
. Dizelerin sıralı olarak depolandığı ve NULL tarafından ayrıldığı anlamına mı geliyor? –
OP yanıt vermediğinden ve sorunun başka bir anlam ifade etmediğinden beri bunu tamir ettim. –
Tabii ki, mantıklı, sadece –