Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
belka32
0 / 0 / 1
Регистрация: 21.09.2014
Сообщений: 58
Завершенные тесты: 1
#1

Библиотека String - C++

03.06.2016, 18:45. Просмотров 368. Ответов 2
Метки нет (Все метки)

Чем плох String? Когда его не стоит использовать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2016, 18:45
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Библиотека String (C++):

Строки библиотека string.h
Дана строка символов, состоящая из букв и цифр. Найти количество букв в данной...

считывание строки( библиотека string)
задача в том чтоб считать сообщение с клавиатуры полностью(русские буквы...

Библиотека Обработки строк string.h
Задание таково: Разработайте программу работы со строками. Организуйте ввод...

Библиотека string.h, функция strcat
Написал вот такое, но в программе все равно текст не выводит. Должно работать...

Библиотека для удобной работы с типом string с++
Привет, надо проводить много манипуляций со строками - обрезка, перенос строки,...

Реализация класса MyString. Стандартная библиотека, std::string, std::vector
как добавить реализацию конкатенации строк через перегрузку оператора "+=" в...

2
Renji
2142 / 1501 / 457
Регистрация: 05.06.2014
Сообщений: 4,339
03.06.2016, 19:18 #2
Если речь про std::string, то он использует динамическую память, а ее выделение может быть весьма неспешным. Соответственно, операции вставки могут подтормаживать. Но вы эти тормоза заметите только если будете делать миллион вставок в секунду или замерять время по атомным часам.

Однако, альтернатива стрингу - сишный массив символов фиксированного размера. Основным недостатком которого является именно фиксированный размер. То есть, если уж прописали ему при создании "десять символов", то двадцать никакими силами не запихаете. А стринг скушает и двадцать, и двадцать тысяч, он резиновый.
0
avgoor
1008 / 602 / 157
Регистрация: 05.12.2015
Сообщений: 1,686
03.06.2016, 20:29 #3
Цитата Сообщение от Renji Посмотреть сообщение
Однако, альтернатива стрингу - сишный массив символов фиксированного размера.
belka32, Или управление памятью вручную, но тогда вы просто навелосипедите свою, не побоюсь этого слова, убогую реализацию стринга.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.06.2016, 20:29
Привет! Вот еще темы с решениями:

Доступ к паре в map<string, vector<pair<string, string>>>Temp
Подскажите пожалуйста как получить данные в векторе пар ? void...

Какое одинаковое значение можно вернуть из функций <string> f () и vector < <string> > f()?
Понятное дело, что всё обсуждение будет вертеться вокруг аналога NULL. char*...

Как перебрать все элементы в map<string, vector<string>>
Доброго времени суток. Решаю следующую задачу: В файле есть сведения об...

Как используя C-String а потом и String class варьировать вывод?
Дана задача: при вводе полного И.О.Ф. (в таком порядке) выводить Ф, И и...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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