строки в c++
От: Olegator  
Дата: 28.03.03 19:04
Оценка:
Здраствуйте!

Я новичок в программировании на C++, но знаю, что в этом языке нет встроенной поддержки строк. Взамен имеется множество реализаций: через массив символов, через C-подобные строки и др. Вопрос мой вот в чём: чем эти реализации отличаются друг от друга, и какую из них лучше выбрать?
Re: строки в c++
От: adontz Грузия http://adontz.wordpress.com/
Дата: 28.03.03 19:13
Оценка:
Здравствуйте, Olegator, Вы писали:

O>Здраствуйте!


O>Я новичок в программировании на C++, но знаю, что в этом языке нет встроенной поддержки строк. Взамен имеется множество реализаций: через массив символов, через C-подобные строки и др. Вопрос мой вот в чём: чем эти реализации отличаются друг от друга, и какую из них лучше выбрать?


1) Функциональностью
2) Типом поддерживаемых строк (ANSI, UNICODE)

Выбрать лучше из сопутствующей библиотеки. Если пишешь на MFC бери строки из MFC
Если на ATL бери из ATL. А теперь прикол В VC7 это одни и те же строки.
Есть ещё std:string
Наверное можно и STL'овский вектор приспособить
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[2]: строки в c++
От: Gregory Россия ICQ 300403361
Дата: 28.03.03 21:53
Оценка:
Здравствуйте, adontz, Вы писали:

A>Наверное можно и STL'овский вектор приспособить


Если писать под Windows, то использование STL напоминает установку запчастей от "Запорожца" на "Mersedes", т.к. большей помойки себе представить трудно.
Не дай своим глазам увидеть, а ушам услышать то, что ты не сможешь объяснить.
Абрахам ван Хелсинг
Re[3]: строки в c++
От: Михаил Можаев Россия www.mozhay.chat.ru
Дата: 28.03.03 22:00
Оценка:
Здравствуйте, Gregory, Вы писали:

G>Если писать под Windows, то использование STL напоминает установку запчастей от "Запорожца" на "Mersedes", т.к. большей помойки себе представить трудно.


Ты хотел сказать: "Если писать под Windows с использованием MFC..." ?
... << RSDN@Home 1.0 beta 6a >>
Re: строки в c++
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 29.03.03 06:06
Оценка:
Здравствуйте, Olegator, Вы писали:

O>Я новичок в программировании на C++, но знаю, что в этом языке нет встроенной поддержки строк.


это в С нет, а в стандартной библиотеке C++ есть — std::string
Меняю комнату в двухкомнатной квартире (еще один сосед). Смотреть соседа с 15:00 до 19:00
Re[4]: строки в c++
От: Gregory Россия ICQ 300403361
Дата: 30.03.03 11:21
Оценка:
Здравствуйте, Михаил Можаев, Вы писали:

ММ>Ты хотел сказать: "Если писать под Windows с использованием MFC..." ?


Можно, конесно, узать лысый API, но практика показывет (не претендую на истину в последней инстации), что максивмально удобно комбинировать API и MFC.
Не дай своим глазам увидеть, а ушам услышать то, что ты не сможешь объяснить.
Абрахам ван Хелсинг
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.