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

Списк: однонаправленный список - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как правильно освобождать память в динамических структурах http://www.cyberforum.ru/cpp-beginners/thread612086.html
Использую деструктор для освобождения памяти от указателя на начало списка. struct Node { int x; Node *Next; }; class List {
C++ Ошибка в сортировке Часть программы я сделал, но сортировка массива выходит кривой, та строка, которая после сортировки должна быть первой, внезапно оказывается последней. Как это починить? Вот код того, что есть: /* Упорядочить строки целочисленной прямоугольной матрицы по возрастанию суммы модулей их элементов. Найти номер первого из столбцов, содержащих хотя бы один отрицательный элемент. */ #include... http://www.cyberforum.ru/cpp-beginners/thread612084.html
Символьный код C++
Доброго времени суток! В книге Дейтела в одном из примеров наткнулся на следующий пример кода: cout << "The character ("<<'a'<<") has the value" << static_cast<int>('a') << endl; Вот собственно вопрос: Какую роль выполняет ("<<'a'<<"), и почему именно так, когда можно просто сделать так cout << "The character (a) has the value" << static_cast<int>('a') << endl;
C++ Полиномы Эрмита
Нужна программа,которая с помощью полиномов Эрмита сможет преобразовывать двумерные изображения. Полиномы Эрмита могут быть получены при помощи формулы {H}_{n+1}(x)=2x{H}_{n}(x)-2n{H}_{n-1}(x)
C++ WinAPI vs wxWidgets http://www.cyberforum.ru/cpp-beginners/thread612068.html
Хочу перевести свое консольное приложение в нормальный вид. Опыта написания приложений виндовс нету. С чего стоит начать, с WinAPI или wxWidgets? (пишу все в wxDev-Cpp) Или вообще при начальных знаниях туда лутче не лезть?
C++ Существует указатель p. Можно ли выяснить, содержит он адрес допустимого значения или нет если да, то как ? подробнее

Показать сообщение отдельно
David Sylva
 Аватар для David Sylva
1280 / 942 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
23.06.2012, 22:21     Списк: однонаправленный список
Можно сделать так
один файл

C++
1
2
3
4
5
6
7
8
9
10
#include "NNNN.h"
 
int main() 
{  
    add(12); // добавляем элементы
    add(13); 
    add(14); 
    add(15); 
     show(); // выводи на экран
}
Второй файл NNNN.h

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
#include <iostream> 
using namespace std;
 
struct node // узел
{ 
    float data; // вещественное число
    node* next; // указатель на следующий
}; 
 
node* first = NULL; // указатель на начало
 
void add(int d)   // добавляем эдемент
{ 
    node* newnode = new node; 
    newnode->data = d; 
    newnode->next = first; 
    first = newnode; 
}  
 
void del()  // удаляем элементы
{ 
  node* current = first; 
  while(current) 
  { 
      node* temp = current; 
      current = current->next; 
      delete temp; 
  } 
}
 
void show()  // выводм на экран
{ 
    node* current = first; 
    while(current) 
    { 
        cout << current->data << endl; 
        current = current->next; 
    }
}
 
Текущее время: 09:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru