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

Нужна помощь с классом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Правильно ли я написал? http://www.cyberforum.ru/cpp-beginners/thread341365.html
Начал изучать С++. Книга "Язык программирования С++. Лекции и упражнения". Хочется узнать насколько правильно я пишу код. Вот два первых задания: #include <iostream> #include <locale> double astrUnits (double); int main() { setlocale(LC_ALL,"Rus");
C++ Расскажите пожалуйста про флаги Доброго времени суток. Помогите пожалуйста разобраться с фалагми. Вот код: #include <iostream> #define ID_F 1001 #define ID_D 1002 #define ID_E 1003 using namespace std; int main() { int n = ID_F; if(n&ID_F) http://www.cyberforum.ru/cpp-beginners/thread341362.html
как можно ипользовать многомерный массив? C++
Изучил массивы и стало интересно,как можно использовать многомерные массивы, в книги не написано про их использование а только упомянуто их существование.
C++ Использование указателя на объект шаблонного класса в шаблонном классе.
Всем привет! Мне нужно реализовать граф. Начал с вершин и ребер, причем и ребра и вершины - шаблонные классы, для того чтобы и ребро и вершина могли содержать разные данные. В ребре указатели на 2 вершины. Класс вершины: template <class T> class Vertex { private: char* name; T data;
C++ Точка выхода в вижуал С++ 2010 http://www.cyberforum.ru/cpp-beginners/thread341305.html
В сях я нуб полнейший%-), но быстро усовершенствуюсь, и решил освоить этот язык. Вроде для начала все раздуплил. Создал ЦЛР проэкт и давай накидывать туды всякой всячины (ну типа интерфейс замутил знатный:)), жамкаю на кнопку запуска отладки...все нормально...все нормально....и туд БАБАХХХХ!!!:black_eye.: ошибка что какой-то файл спп не найден и в логе запись 1>LINK : fatal error LNK1561: точка...
C++ Unsigned integer 24 bit Как можно объявить беззнаковый integer размером в 24 бита? Если я объявлю его как битовое поле в структуре, например так: struct rgb { unsigned r:24; unsigned g:24; unsigned b:24; }; подробнее

Показать сообщение отдельно
AvengerAlive
5 / 5 / 0
Регистрация: 30.07.2011
Сообщений: 257
12.08.2011, 12:21     Нужна помощь с классом
Вот напечатал это:

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
#include <iostream>
#define maxN 10 //количество вершин
using namespace std;
 
class directed_graph
{
 public:
    class directed_graph next;
    int value;
};
 
int main()
{
 directed_graph graph[maxN];
 directed_graph temp;
 int a,b,i,n,m;
 cin >> n >> m;
 for (i=0; i<n; i++) graph[i].value=i;
 for (i=0; i<m; i++) { cin >> a >> b;
 graph[a-1].next=graph[b-1]; }
 for (i=0; i<n; i++)
  {
   temp=graph[i];
   cout << temp.value+1 << " -> ";
   while (temp.next)
    {
     temp=temp.next;
     cout << temp.value+1 << " -> ";
    }
   cout << endl;
  }
 return 0;
}
Не компиллируется. Как в классах создать указатель на следующий элемент?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru