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

Шаблон класса "Однонаправленный список" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ PinvokeLib.dll http://www.cyberforum.ru/cpp-beginners/thread836327.html
Уважаемые форумчане, не могли бы вы выложить эту чудесную либу?( Или хотя-бы скомпилировать... http://msdn.microsoft.com/ru-ru/library/as6wyhwt(v=vs.100).aspx
C++ Программа игры "Тетрис" на С++ или Java Немного не на тот форум пишу, но может быть у кого-нибудь есть программа, которая создает тетрис на С++ или Java?))) Буду очень благодарна:bravo: http://www.cyberforum.ru/cpp-beginners/thread836308.html
C++ Каждую цифру заменить на заключенную в круглые скобки последовательность знаков
Многострочный текст, введенный с клавиатуры, преобразовать следующим образом: каждая цифра заменяется на заключенную в круглые скобки последовательность знаков ‘+’ (если цифра четная) или ‘–’ (если цифра нечетная), длина которой равна числу, представленному цифрой.
Так, норм задачка, гляньте, скажите что да как C++
Как-то раз Поликарп захотел узнать, кто из секретарей разговаривает по Spyke, а кто — нет. Он выписал для каждого секретаря номер сессии его разговора, или 0, если этот секретарь сейчас не разговаривает по Spyke. Помогите Поликарпу по этим данным определить, сколько пар секретарей сейчас ведут разговор. Если в данные Поликарпа закралась ошибка, и описанная ситуация никак не могла произойти,...
C++ Найти слова с парным количеством букв http://www.cyberforum.ru/cpp-beginners/thread836296.html
учим использование строк. Текст вводить с клавиатуры. Оригинал текста и результат должен быть выведен на экран. А нужно найти слова с парным количеством букв.
C++ epson xp 207 - как сбросить счетчик epson xp 207 - как сбросить счетчик Предлогаю обсудить идею по сбросу счетчиков в epson xp 207. Если есть програмки выкладываейте только те которые крякнуты или не просят паролей. подробнее

Показать сообщение отдельно
abit
 Аватар для abit
260 / 259 / 33
Регистрация: 03.02.2013
Сообщений: 709
13.04.2013, 03:17     Шаблон класса "Однонаправленный список"
Я просто затормозил на том, что в вводе и выводе надо работать с разными полями разных объектов. И я не понимаю как сделать это обращение.
кароче давайте я вам набросал как должен выглядить для компилятора
C++
1
friend istream& operator >> (istream& is, List& obj)
но допустимы логические ошибки (я не разбирал вашего алгоритма)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
friend istream& operator >> (istream& is, List& obj){
       // obj.in();
        int i=1;
        while (i!=0){
            if (obj.first==0){
                obj.current=new Node<T>();
                obj.current->data=new T();
                obj.first=obj.current;
            }
            else{       
                obj.current->next=new Node<T>();
                obj.current=obj.current->next;
                obj.current->data=new T();
            };
        is>>i;
        };
        return is;
    };
и отметьте, что в нём нельзя пользоваться cout, это будет моветон

делайте типа так:
C++
1
2
3
4
5
6
7
void main()
{
....
cout<<"введите что-то ";
cin>>myobj;
...
}
думаю с
C++
1
friend ostream& operator << (ostream& os, List& obj){
в таком ключе тоже будет понятно как сделать
 
Текущее время: 02:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru