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

Объяснить принцип работы списка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ввести номер месяца, вывести количество дней в нем (решить двумя способами) http://www.cyberforum.ru/cpp-beginners/thread1644728.html
составить программу для решения приведенного ниже задачи двумя способами используя: 1) команду case; 2) команду if ; Придумать и задать входные данные так, чтобы выбор был из 4-7 альтернатив. Задание : Ввести номер месяца. Вывести количество дней в нем
C++ Cформировать вектор B из матрицы по условию Дана матрица А размерностью N*N.Cформировать вектор B(N) компонентами которого являются суммы отрицательных элементов столбцов матрицы А. http://www.cyberforum.ru/cpp-beginners/thread1644727.html
Сформировать вектор B, компонентами которого являются произведения отрицательных элементов строк матрицы A C++
Дана матрица A размерности N*N Сформировать вектор B(N), компонентами которого являются произведения отрицательных элементов строк матрицы A.
C++ Make выполняется, но бинаря нет
выполняю сборку командой make -f makefile r Получаю сообщение, что сборка прошла успешно и ошибок нет, но бинаря нигде нет. Какая ошибка в makefile? TARGET=ADV_MMS_Test.nostrip.$(OBJ_SUFFIX) ATE_PATH=/usr/ATE/3_0 PSC_PATH=/usr/PSC HTTP_PATH=/usr/ATE/Signalling/HTTP/3_0
C++ Make выполняется http://www.cyberforum.ru/cpp-beginners/thread1644689.html
При сборке вылетает ошибка mhg, пожалуйста, прочитайте правила форума и постарайтесь впредь их соблюдать: П. 4.3. Создавайте темы с осмысленными и понятными названиями - это серьезно повышает шансы, что на Ваш вопрос ответят. П. 4.7. Как можно более полно описывайте суть проблемы или вопроса, что было сделано для ее решения и какие результаты получены.
 

Показать сообщение отдельно
Aqua77
4 / 4 / 1
Регистрация: 13.07.2015
Сообщений: 315
22.01.2016, 10:49     Объяснить принцип работы списка
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
struct link
{
int data;
link* next;
};
////////////////////////////////////////////////////////////////////////////////
class linklist
{
private:
link* first;
public:
linklist()
{ first = NULL; }
void additem(int d)
{
link *newlink = new link;
if(first==NULL)
{
newlink -> data = d;
newlink -> next = first;
first = newlink; как один указатель first может сохранять в себе несколько адресов? адрес постоянно перезаписывается на новый вместо старого
}
else
{
link *temp = first;
while(temp)
temp = temp -> next;
temp -> next = newlink;
newlink -> data = d;
newlink -> next = NULL;
}
}
void display()
{
link *temp = first; //как один указатель first может сохранять в себе несколько адресов? для него даже память не была выделенa
while(temp)
{
cout << temp -> data << endl;
temp = temp -> next;
}
}
};
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru