Как видно из самого вопроса, я новичок в C++, а также указатели и динамическое распределение памяти.Как сохранить массив символов динамически?
Я хочу знать, как я могу прекратить использовать статические строки, как
char str[200];
и должны иметь возможность принимать ввод до тех пор, пока пользователь нажимает кнопку ввода?
Я знаю, что это можно сделать с помощью «нового», и я бы освободил память, используя «delete» , но я не могу придумать, как это реализовать.
Пожалуйста, будьте вежливыми :), и я знаю о std::string
, но просто хочу знать, как я могу реализовать вышеупомянутую проблему самостоятельно.
http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list – user2296177
Один из самых полезных навыков в программировании, чтобы знать, как **поиск**. http://www.cplusplus.com/doc/tutorial/pointers/ http://www.cplusplus.com/doc/tutorial/dynamic/ – PcAF
Для тех, кто заботится и пытается разобрать этот вопрос: я пробовал прочитать это несколько раз, и, в конце концов, единственный разумный квест, который я мог распознать, питался фразой: «... Я знаю, что это можно сделать с помощью« нового », и я бы освободил память, используя« delete », но я не могу придумать способ реализовать это ». *, который, как я считаю, является запросом, чтобы показать, как использовать' new/delete' для управления строковым буфером. – WhozCraig