Форум программистов, компьютерный форум CyberForum.ru

Что такое std::string() - C++

Восстановить пароль Регистрация
 
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
29.11.2013, 01:01     Что такое std::string() #1
И скал в гугле- там ничего понимаемого. Начну, что я вообще в символьных не шарю. Обьясните пожалуста, что это и что оно делает.

Нашол
String class
Strings are objects that represent sequences of characters.

The standard string class provides support for such objects with an interface similar to that of standard containers, but adding features specifically designed to operate with strings of characters.

The string class is an instantiation of the basic_string class template that uses char as the character type, with its default char_traits and allocator types (see basic_string for more info on the template).

Я часть слов с трудом понял, и мне кажется, тут какое-то общее бессмысленное бла-бла-бла ....и какие-то таблицы.

Ничего не понятно!!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YouDoItWrong
46 / 46 / 7
Регистрация: 29.10.2011
Сообщений: 154
29.11.2013, 02:12     Что такое std::string() #2
Перевод экспромтом.
String class

String это объект, который представляет собой последовательность символов.
Стандартный класс String представляет поддержку для объектов с интерфейсом похожим на интерфейс стандартных контейнеров(к примеру std::vector, std::list и т.п.), но с добавлением специфических возможностей «заточенных» специально для работы со строками(набором символов).
Класс string это «конкретизация» шаблона basic_string, который использует char как символьный тип.
Что тут непонятного?
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
29.11.2013, 16:04  [ТС]     Что такое std::string() #3
АААА! Так куда понятнее.

А все таки, зачем и что и как делает std::string()?
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11822 / 6801 / 769
Регистрация: 27.09.2012
Сообщений: 16,869
Записей в блоге: 2
Завершенные тесты: 1
29.11.2013, 16:08     Что такое std::string() #4
Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
зачем
удобнее и понятнее
Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
что
оборачивает символьный массив, упрощая работу со строками, избавляя от необходимости выполнения рутинных операций
Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
как делает
поведение описано в стандарте, а как реализовано зависит от конкретной реализации
Yandex
Объявления
29.11.2013, 16:08     Что такое std::string()
Ответ Создать тему
Опции темы

Текущее время: 05:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru