ренат Р ренат Регистрация 18 Сен 2013 Сообщения 114 Репутация 6 Спасибо 1 Монет 0 3 Фев 2023 #1 Так vector y; y.push_back("п"); y.push_back("р"); y.push_back("и"); y.push_back("в"); y.push_back("е"); y.push_back("т"); string x = ""; for (auto yy : y) { x += yy; } x.clear(); for (auto yy : y) { x += yy; } cout
Так vector y; y.push_back("п"); y.push_back("р"); y.push_back("и"); y.push_back("в"); y.push_back("е"); y.push_back("т"); string x = ""; for (auto yy : y) { x += yy; } x.clear(); for (auto yy : y) { x += yy; } cout
ввллаадд В ввллаадд Регистрация 7 Июн 2013 Сообщения 67 Репутация 0 Спасибо 0 Монет 0 3 Фев 2023 #2 Лучше так string x{"привет"};
Маша М Маша Регистрация 17 Авг 2013 Сообщения 80 Репутация 0 Спасибо 0 Монет 0 3 Фев 2023 #3 Второй способ проще и более привычен для использования строк в C++. Он намного короче и понятнее в чтении, чем первый способ.
Второй способ проще и более привычен для использования строк в C++. Он намного короче и понятнее в чтении, чем первый способ.
Лох1954 Л Лох1954 Регистрация 19 Авг 2013 Сообщения 77 Репутация 0 Спасибо 0 Монет 0 3 Фев 2023 #4 Что за троллинг?) Еще понимаю сравнить vector<char> как более близкий аналог auto x = s"привет";
Что за троллинг?) Еще понимаю сравнить vector<char> как более близкий аналог auto x = s"привет";
ggggg G ggggg Регистрация 16 Мар 2013 Сообщения 84 Репутация 0 Спасибо 0 Монет 0 3 Фев 2023 #5 первый вариант намного лучше, он позволяет развить мелкую моторику и немного протрезветь