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

Определить функции итератора, вне класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ При запуске проверить, установлен ли фреймворк http://www.cyberforum.ru/cpp-beginners/thread1113726.html
люди,помогите,пишу на платоформе НЕТ,посоветуйте какойто код что поможет сделать следующее: прога при запуске проверяет установлен ли фрамеворк,если да то запускает основную программу если нет то...
C++ Движение шарика по законам геометрической оптики Нужна помощь форумучан. Суть в заголовке. Нужно сделать что бы шарик отскакивал от стенок по закона геометрической оптики. Появится этот шар должен по щелчку мыши. Буду благодарен за помощь . ... http://www.cyberforum.ru/cpp-beginners/thread1113724.html
C++ Определить, можно ли заполнить бочку используя ведра только один раз
Дана бочка, ёмкостью b и N штук разного объёма V вёдер. МОжно ли заполнить бочку используя ведра только один раз
Создать два новых массива, в один из которых поместить положительные элементы массива, а в другой отрицательные и нулевые элементы C++
Написать программу , которая вводит с клавиатуры массив из N вещественных чисел , создает два новых массива , в один из которых помещает положительные элементы массива , а в другой отрицательные и...
C++ Посчитать всевозможные суммы http://www.cyberforum.ru/cpp-beginners/thread1113670.html
Дан массив из n элементов, надо посчитать всевозможные суммы и сравнить их с числом B; Под всвозможными суммами я имею в виду выделить сначала первый элемент и сложить его со всеми , потом первыйй...
C++ Поиск одинаковых слов в тексте Решить на С++ с комментариями, если не сложно! :) Дан файл, содержащий текст на русском языке. Найти слова, встречающиеся в каждом предложении, или сообщить, что таких слов нет. подробнее

Показать сообщение отдельно
DU
1483 / 1129 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
08.03.2014, 00:11
объявления недостаточно. определите класс const_iterator. опишите, какие у него методы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
template <typename T>
class Queue
{
    public:
        class const_iterator
        {
           public:
             void Method1();
             void Method2();
 
             const_iterator& operator ++ (int); // хотя пост инкремент обычно возвращает объект а не ссылку. вот префиксный - да. ссылку.
 
            private:
              int m_field;
        };
 
     ....
C++
1
2
3
4
5
6
template <typename T>
typename Queue<T>::const_iterator& Queue<T>::const_iterator::operator++(int)
{
  ...
  return *this;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru