Какой самый эффективный способ сохранить указатель на символ в строку в C ++?
Класс std::string имеет соответствующий конструктор, который принимает аргумент const char *:
std::string
const char *
const char *p = "hello world"; std::string s = std::string(p); std::cout << s << std::endl;
Это напечатает
hello world