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

Cоздать класс-шаблон, реализующий односвязный список - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти количество дубликатов в массиве http://www.cyberforum.ru/cpp-beginners/thread931879.html
Вопрос для людей, который разбираются в теории. Ну или знаю на практике, какой способ является быстрым для упорядоченного массива с дубликатами. Я вот такую функцию написал. template<class T> int dublicat_count_in_arr(const T *H, int N) { int dublicat_count = 0; for(int i=0; i=N-1; i++) { int j=N;
C++ Microsoft Visual Studio 6.0 решил изучить указную прогу (для изучения си++). Друг сказал что она похожа на дэлфи. скачал, установил. а чё дальше ? на дэлфи она совсем не похожа. http://www.cyberforum.ru/cpp-beginners/thread931862.html
Случайные числа, потоки WinAPI C++
Уважаемые программисты! Подскажите, пожалуйста. Как сделать так, чтобы у каждого потока было свое случайное число? #include <windows.h> #include <stdio.h> #include <process.h> #include <ctime> using namespace std; DWORD WINAPI Random(LPVOID lpParametr) //страртовая функция потока-генератора
подскажите C++
есть ссылка конкретная - http://www.lordmancer.ru/index.php?ma=hero-profile&heroID=120754&p=106 нам надо считать параметр ДЕНЬГИ и записать в файл и сделать цикл по перебору heroID как реализовать вот считывания параметра ДЕНЬГИ ? подскажите
C++ С чего начать? http://www.cyberforum.ru/cpp-beginners/thread931823.html
Очень сильно научиться писать хотя бы примитивный софт по типу чекеров, клиентов и т.д Но я х3 с чего начать, как и все наверное... Хочется создать что нибудь перед тем как уйду на покой (у меня рак) но речь не об этом, хочу частичку себя оставить, ну или на крайняк погрузится в учебу и отвлечься...
C++ Стек и приоритеты Ошибок при компиляции не возникает, но при проверке не выдает адресов элементов и их данных. Прошу прояснить недочеты и логические ошибки в моем прототипе. Заранее благодарю ответивших. Среда Dev. #include <iostream> class Trem{ public: int Ch; bool Log; Trem *next; Trem(int d, bool t){Ch=d; Log=t;} }; class Steck{ подробнее

Показать сообщение отдельно
Praktolock
 Аватар для Praktolock
62 / 62 / 0
Регистрация: 29.11.2011
Сообщений: 289
01.08.2013, 12:30     Cоздать класс-шаблон, реализующий односвязный список
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    void add_item_last(T d)
{
     link<T> *q = first;
 
     if(first == NULL)
     {
         link<T> *temp = new link<T>;
 
         temp->data = d;
         temp->next = first;
         first = temp;
         delete temp;
         return;
     }
     while(q->next)
         q = q->next;
     add_item_after(q, d);
     delete q;
}
Что-то я ничего не понимаю, у тебя последний элемент ссылается на первый элемент? у тебя при таком раскладе вот этот цикл
C++
1
2
3
4
5
6
while(current != NULL)
{
    cout << current->data << endl;
    current = current->next;
}
delete current;
будет работать бесконечно.
 
Текущее время: 05:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru