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

Метод класса возвращающий итератор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Почему неверно писать #include <iostream.h>? http://www.cyberforum.ru/cpp-beginners/thread359405.html
Добрый вечер. Очередной вопрос от чайника))) Вопрос такой. Почему надо писать #include <iostream>, а не #include <iostream.h>? Для такого кода: #include <iostream.h> #include <conio.h> using...
C++ Вычислить и вывести на экран в виде таблицы значение функции #include <stdio.h> #include <math.h> int main () {float x,b,a,c,F; printf ("vvedite x\n"); scanf ("%f",&x); printf ("vvedite a\n"); scanf ("%f",&a); printf ("vvedite b\n"); scanf ("%f",&b); http://www.cyberforum.ru/cpp-beginners/thread359399.html
C++ Найти минимальный положительный элемент кратный 3м под побочной диагональю
Дана матрица 12х12,найти минимальный положительный элемент кратный 3м,под побочной диагональю.Можно изменить размер,т.к. нужно заполнить массив в ручную.
Не работает программа из книги Герберта Шилдта. C++
При вводе кода из вышеупомянутой книги, выдает 3 ошибки: 1) error C2440: '=' : cannot convert from 'char ' to 'char' 2)error C2446: '<=' : no conversion from 'char *' to 'int' 3)error C2040:...
C++ Ввести тип работ и вывести начисленную сумму, сумму налога и сумму к выдаче http://www.cyberforum.ru/cpp-beginners/thread359361.html
Пусть оплата работ зависит от типа выполненной работы или вида предпринимательской деятельности (P1, P2, P3) и начисляется по формуле Z = 50 (F (i) +100), для работ типа P1 Z = 100 (F (i) +120),...
C++ Небольшое исправление Собственно нужно при нажатии кнопки " ' " нужно вывести на экран содержимое первого окна в новом окне с кнопкой ОК. Сама кнопка работает, только не выводит текста, выводит ошибку преобразования... подробнее

Показать сообщение отдельно
Gepar
1177 / 533 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
02.10.2011, 17:50  [ТС]
При попытках компилировать в VS я так понял из ошибок что строки в классе
C++
1
2
        StudentsIterator begin();
        StudentsIterator end();
оно воспринимает как объявление нового толи класса толи ещё чего-то, в общем как я понял мне нужно только как-то отделять класс-итератор в другой файл и компилировать вместе, посему нужно как-то обьявить существование структуры ListItem из класса Students - это должно быть решением всех моих проблем, но как это сделать?

Добавлено через 3 минуты
Цитата Сообщение от LosAngeles Посмотреть сообщение
ctrl+copy - ctrl+paste и всё работает. И проблема циклических ссылок разрешена, а "большой код" как бы не является ни для кого проблемой
Является, мой преподаватель любит "класивый код", для него это, как он выразился, "даставляет истинное наслаждение".

Цитата Сообщение от alex_x_x Посмотреть сообщение
у вас ошибка в повторном определении функции begin()
Где?
C++
1
2
StudentsIterator begin(); //обьявление в классе
StudentsIterator Students:: begin(){return Head;} //определение вне класса
объявление-определение, разве я где-то ошибся?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru