c ++ массив указателей на метод string и append () - PullRequest
0 голосов
/ 20 октября 2019

Я хочу иметь массив указателей на строки.

std::string *part [n];

У меня также есть объект, у которого есть метод, который возвращает строку,

Давайте назовем его:

object1.getText();

когда я хочу получить часть строки в элемент массива, это не проблема:

std::string h = object1.getText().substr(0,5) 
array[0] = &h;

но как я могу добавить текст к существующему элементу?

что-то, что я пробовал:

std::string hh = object1.getText().substr(6) 
array[0].append(&hh);

не работает.

1 Ответ

1 голос
/ 20 октября 2019

спасибо @ user4581301, решение

std::string *part [n];

std::string h = object1.getText().substr(0,5) 
array[0] = &h;

std::string hh = object1.getText().substr(6);
array[0]->append(hh);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...