Вот вы
#include <iostream>
#include <vector>
#include <iterator>
int main()
{
const char * a[] = { "Hello", "World" };
std::vector<std::string> v( std::begin( a ), std::end( a ) );
for ( const auto &s : v ) std::cout << s << ' ';
std::cout << '\n';
return 0;
}
Вывод программы:
Hello World
Или
#include <iostream>
#include <vector>
int main()
{
const size_t N = 2;
const char ** a = new const char * [N] { "Hello", "World" };
std::vector<std::string> v( a, a + N );
for ( const auto &s : v ) std::cout << s << ' ';
std::cout << '\n';
delete [] a;
return 0;
}