Форум программистов, компьютерный форум CyberForum.ru

использование класса string.объясните плз - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Волновой алгоритм (алгоритм Ли) http://www.cyberforum.ru/cpp-beginners/thread127275.html
Здравствуйте! У кого-нибудь есть реализованный волновой алгоритм (алгоритм Ли) ? Дело в том, что я игрушку захотел написать (что-то вроде Пакмэна), и мне бы этот алгоритм очень сильно помог. Добавлено через 2 часа 19 минут Наконец-то нашёл хороший, красивый и работающий алгоритм! Причём он находит путь быстрее волнового! (потому что рекурсивный :p) Вот он (может быть, пригодится...
C++ Как к строке добавить число? Как к строке char добавить число int и символ char? Чтобы в конце появился терминальный ноль... http://www.cyberforum.ru/cpp-beginners/thread127271.html
C++ Утечка памяти
Доброго времени суток! Столкнулся с проблемой утечки памяти! Будь у меня маленькая программка, выловил бы легко, но в 2000 строк кода все не так просто(((... Долго гуглил, нашел 2 варианта решения проблем, или с помощью левого софта на изучение которого с моим английским(( уйдет многовато времени, или перегружать функции new и delete, на написание коих уйдет время, а до завтра мне необходимо уже...
C++ в одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) сумму элементов массива с нечетными номерами; 2) сумму элементов массива, расположенных между первым и последним отрицательными элементами. Сжать массив, удалив из него все элементы, модуль которых не превышает 1. Освободившиеся в конце массива элементы заполнить нулями.
C++ Вычислить элементы последовательности http://www.cyberforum.ru/cpp-beginners/thread127231.html
Вычислить и отпечатать n элементов последовательности 1^2/ (1^2 +2), 2^2 / (2^2+3), 3^2 / (3^2 +4), … , сумма которых не превышает 10.
C++ Нити и процессы Посоветуйте хорошую книгу по процессам и нитям, мьютексам и семафорам. Мне предложили книгу А. П. Побегайло - Системное программирование в Windows. Как считаете хорошая книга??? подробнее

Показать сообщение отдельно
limelight
8 / 8 / 0
Регистрация: 17.04.2010
Сообщений: 112
10.05.2010, 17:58  [ТС]     использование класса string.объясните плз
Как то не очень дружелюбно. И, по моему, неправльно вы подсказали, возможно я ошибаюсь.

В моем куске как я понял был использован второй вариант, т.е. в качестве параметров я передал
диапазон символов, ограниченный _First0 и _Last0 , _Num2 копиями символа _Ch.
Как раз наоборот первый вариант т.к. x и x+1 - выражения целочисленного типа, а не итераторы
если бы был первый вариант то с позиции х заменялось бы х+1 символ, т.е. если позиция х равна10, то следующий параметр Num1 был бы равен 11 что означало бы " с 10 позиции заменить 11 символов на".
а по факту, в программе получается " с 10 позиции по 11 позицию заменять на". это раз

а во вторых,
Разберись с тем, что возвращают функции члены класса string
find() - возвращает позицию первого вхождения искомого символа
я уже разобрался, но и здесь ответ не корректен...( я в курсе что у нас возвращает эта функция.
но поиск производится с места "где мы остановились" потому что предыдущие пробелы были заменены на символ'\' вот и все! и поэтому следующий пробел в строке и будет первым, так как предыдущий уже не пробел...мда.
так что же с первым вопросом? кто может нормально объяснить в чем дело ? что такое итераторы?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru