Я новичок в программировании на C++, но знаю, что в этом языке нет встроенной поддержки строк. Взамен имеется множество реализаций: через массив символов, через C-подобные строки и др. Вопрос мой вот в чём: чем эти реализации отличаются друг от друга, и какую из них лучше выбрать?
Здравствуйте, Olegator, Вы писали:
O>Здраствуйте!
O>Я новичок в программировании на C++, но знаю, что в этом языке нет встроенной поддержки строк. Взамен имеется множество реализаций: через массив символов, через C-подобные строки и др. Вопрос мой вот в чём: чем эти реализации отличаются друг от друга, и какую из них лучше выбрать?
Выбрать лучше из сопутствующей библиотеки. Если пишешь на MFC бери строки из MFC
Если на ATL бери из ATL. А теперь прикол В VC7 это одни и те же строки.
Есть ещё std:string
Наверное можно и STL'овский вектор приспособить
Здравствуйте, adontz, Вы писали:
A>Наверное можно и STL'овский вектор приспособить
Если писать под Windows, то использование STL напоминает установку запчастей от "Запорожца" на "Mersedes", т.к. большей помойки себе представить трудно.
Не дай своим глазам увидеть, а ушам услышать то, что ты не сможешь объяснить.
Абрахам ван Хелсинг
Здравствуйте, Gregory, Вы писали:
G>Если писать под Windows, то использование STL напоминает установку запчастей от "Запорожца" на "Mersedes", т.к. большей помойки себе представить трудно.
Ты хотел сказать: "Если писать под Windows с использованием MFC..." ?