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

Помогите разобраться с итераторами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ сортировка подсчетом http://www.cyberforum.ru/cpp-beginners/thread427075.html
Даны две последовательности. Получить упорядоченную по невозрастанию последовательность, состоящую из тех членов первой последовательности, которых нет во второй. Сортировка методом подсчета.
C++ Программирование LPT порта Привет! Так получилось, что приходится осваивать программирование. Начитался статей, написал программу, которая работает с LPT портом, с помощью Delphi. Теперь требуют перевести ее в C++Builder. Начал переводить. Компилируется... Но работает криво и не полностью. Помогите, пожалуйста. Проекты вложены. Работаю в ХР http://www.cyberforum.ru/cpp-beginners/thread427069.html
переделать программу из ввода с клавиатуры в ввод из файла C++
нужно сделать в программе чтоб ввод был из файла, а не с клавиатуры #include <iostream> #include <locale.h> #include <math.h> #include <fstream> using namespace std; struct marsh { char *begst;
Как инициализировать член раньше предка C++
Изредка, но может встретиться в жизни такая ситуация, когда надо инициализировать один из членов класса раньше предка. Обычно в том случае, если при инициализации предок ссылается на данные этого члена. Приведу пример:class Foundation { // Фундамент public: Foundation(float Width, float Height); // Выкопать яму нужных размеров и залить бетоном private: // Нельзя копировать и присваивать...
C++ Вычислить и вывести на экран в виде таблицы значения функции http://www.cyberforum.ru/cpp-beginners/thread427003.html
Не пойму гдето ошибка, не хочет считать по второй формуле помогите пожалуйста... условия: Вычислить и вывести на экран в виде таблицы значения функции F в интервале Xнач до Xкон c шагом dX. ax^2+bx+c при a<0 и c!=0 F= -a/x-c при a>0 и c=0 a(x+c) в остальных случаях где а,b,c - действительные числа Значения a, b ,c ,Xнач, Xкон, dX ввести с клавиатуры
C++ в каком направлении действовать при написании программы дано задание: "Проверить, является ли выражение, состоящее только из прописных букв заданной строки, палиндромом. Если да, то напечатать полученный палиндром. В противном случае вывести строку, состоящую из символов исходной строки с удаленными прописными символами." подскажите пожалуйста, с чего начать программу хоть что-нибудь подскажите, буду очень благодарна подробнее

Показать сообщение отдельно
myltdne
2 / 2 / 1
Регистрация: 23.04.2011
Сообщений: 39
12.01.2012, 20:28     Помогите разобраться с итераторами
У меня есть шаблон класса контейнер.
Я использую vector из stl. Так вот мне нужен итератор для поиска find ( first, last, value ) но компилятор очень много ошибок выдает, помогите пожалуйста

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <algorithm>
#include <iostream>
#include <vector>
#include <string>
#include <iterator>
#include <fstream>
 
template<typename T>
class ComputerModel
{
private:
    vector<T> container;
    vector<T>::const_iterator it; // тут пишет missing type specifier - int assumed
        const_iterator begin() const //аналогично
        {
            return container.begin();
        }
    const_iterator end() const //аналогично
        {
            return container.end();
        }
 
        void Find( const_iterator it, const_iterator it, int search_for); // функция поиска..
}
а это сам шаблон поиска

C++
1
2
3
4
5
6
template<typename T>
void ComputerModel<T>::Find(const_iterator it, const_iterator it, int search_for) // тут пишет //ComputerModel<T>::Find' : looks like a function definition, but there is no parameter list;
{
    //---------
        ...........
}
я потом использую эти итераторы, подставляю туда вектор.бегин и вектор.энд.. а тут столько ошибок... как правильно в моем случае их определять?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru