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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
#1

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

29.11.2013, 01:01. Просмотров 459. Ответов 3
Метки нет (Все метки)

И скал в гугле- там ничего понимаемого. Начну, что я вообще в символьных не шарю. Обьясните пожалуста, что это и что оно делает.

Нашол
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).

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

Ничего не понятно!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2013, 01:01     Что такое std::string()
Посмотрите здесь:

ошибка error: cannot convert 'std::string {aka std::basic_string<char>}' to 'std::string* {aka std::basic_stri - C++
на вод поступают 2 строки типа string. определить количество вхождений строки 2 в строку 1 ошибка error: cannot convert 'std::string {aka...

запрошено преобразование от ‘const std::string*’ к нескалярному типу ‘std::string’ - C++
private: std::string firstName; }; std::string ClientData::getFirstName() const{ return firstName; } Дает в итоге...

что такое std::out - C++
люди, в общем препод нам попался из разряда &quot;пришел унизился ушел&quot; ты ему слово, он тебе в ответ десять вопросов он задал мне банальый...

Что такое std::allocator<T> ? - C++
я так понял возвращает адрес чего то?

std::map что такое и с чем это есть - C++
попытался найти док-ию по map, но так и не нащёл. есть у кого ли нормальная док-ия по Map?

Передача функции указатель на элемент std::vector<std::string> - C++
Доброй ночи тем, кому не спится (или живет в другом часовом поясе:p)! Есть функция, требующая в качестве параметра указатель на...

Операция std::cout для Объекта типа std::string - C++
Кто детально объяснит почему не выводит ? Дает вот так &quot;Отсутствует оператор &quot;&lt;&lt;&quot;, соответствующий этим операндам&quot; void...

Что такое string на самом деле? - C++
Всем привет! Столкнулся с проблемой и никак не могу разобраться. Мне необходимо из строки string str получить unsignet char* для...

Что такое _Bx в классе string - C++
Пытаюсь записать дату : time_t rawtime; time(&amp;rawtime); string str = ctime(&amp;rawtime); string dataTime = str; это текст...

Почему std::string_view МЕДЛЕННЕЕ, чем std::string? - C++
Всем привет! Нужно найти количество уникальных строк в больших текстовых файлах (размером до нескольких гигабайт). Почему в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
Модератор
Эксперт CЭксперт С++
12980 / 7292 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 1
29.11.2013, 16:08     Что такое std::string() #4
Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
зачем
удобнее и понятнее
Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
что
оборачивает символьный массив, упрощая работу со строками, избавляя от необходимости выполнения рутинных операций
Цитата Сообщение от Dimka-novitsek Посмотреть сообщение
как делает
поведение описано в стандарте, а как реализовано зависит от конкретной реализации
Yandex
Объявления
29.11.2013, 16:08     Что такое std::string()
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru