![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Alastis |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 251 Регистрация: 15.11.2004 Где: Казахстан, Астана Репутация: 4 Всего: 10 |
Липман в своей книге рекомендует использовать практически всегда вместо встроенных типов
строки и массива типами из стандартной библиотеки string и vector соответсвенно. Очевидно, что пользоваться типами из STL пользоваться гораздо удобнее (особенно начинающим программистам, таким как я -------------------- Прости, что я говорю, когда ты меня перебиваешь. |
|||
|
||||
| chipset |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 27 Всего: 165 |
В случаях когда делаешь массивы базовых типов (int, float) то я обычно делаю по старинке:
В том случае когда используешь свои классы то вектор. Насчёт string, мне кажется он должен вытеснять char* --------------------
|
||||
|
|||||
| bel_nikita |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2304 Регистрация: 12.10.2003 Где: Поезд №21/22 ( ст . Прага ) Репутация: 21 Всего: 47 |
Alastis
STL - должна дополнять твой код. Она содержит и предоставляет набор стандартный классов и интерфесов. И тебе нет необходимости изобретать велосипед ввиде векторов, деков, очередей, а так же заниматься отладкой этих контейнеров. Т.е. работаешь на более высоком уровне абстракции и тебя не интересует, что там внутри. Если хочешь организовать массив строк или классов, то лучше использовать std::vector. Но если хочешь использовать массив из пяти-десяти int'ов, типа: int iArray[5];, то тянуть за собой STL контейнер не следует. |
||||
|
|||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |