Re: От начинающего
От: Кодт Россия  
Дата: 22.04.02 12:24
Оценка:
Здравствуйте Аноним, Вы писали:

А>Переворот стринга


А>Но это- поламерски. Как бы это сделать с указателями (вместо string[81])


1) использовать std::string вместо статического массива
2) использовать указатели там, где у тебя индексы
3) использовать системную функцию strrev

(прием 1 несовместим с 2 и 3 — содержимое строки в общем случае не доступно для произвольной записи, а только через обвеску класса string).

В случае std::string преимущества — интеграция с cin/cout, не надо самостоятельно выделять память; недостатки — нет прямого доступа к содержимому строки, что не позволяет сделать оптимизированный алгоритм переворота.
Перекуём баги на фичи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.