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

Error: ISO C++ forbids declaration of "Link" with no type - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить матрицы (где ошибка, ребят?) http://www.cyberforum.ru/cpp-beginners/thread715885.html
Составить матрицы (6,6) и B (6,6). Элементы третьей строки исследованной матрицы заменить нулями .. #include <iostream> #include <iomanip> using namespace std; int main () { float a; float b;
C++ Нужно 2 кода слепить в кучу (деревья) нужно 2 кода слепить в кучу...чтоб получилось что-то существенное...ато я не понимаю....помогите кому не сложно....:-| #include <stdio.h> #include <windows.h> #include <string.h> #include <conio.h> #define N 2 //Размер массива в дереве // Элемент дерева. struct tree http://www.cyberforum.ru/cpp-beginners/thread715866.html
Выпуклость фигуры C++
Здравствуйте,возникла проблема с нахождением косинуса между векторами и в следствии самого угла #include<iostream.h> #include<math.h> #include<string.h> void main() {double x0,y0,x1,y1,x2,y2,x3,y3,x4,y4,A,B,C,D,E,AB,BC,CD,DE,AE,yg1,yg2,yg3,yg4,yg5,M_PI; M_PI=3.14; A=(x0,y0); B=(x1,y1); C=(x2,y2);
C++ Умножение матриц
Помогите умножить 2 матрицы размерностью 4х4, нужно создать ф-ю. Я пробовал, не получилось.. typedef int mat44; void mult_mat4(mat44 factor1, mat44 factor2, mat44 result) { printf("\n"); for(int i = 0; i < 4; i++) { printf("i=%i\n", i); for(int j = 0; j < 4; j++) {
C++ Вывести на экран таблицу значений функции Y(x)... http://www.cyberforum.ru/cpp-beginners/thread715829.html
Вывести на экран таблицу значений функции Y(x) и ее разложения в ряд S(x) для x, изменяющегося от a до b с шагом с шагом h=(b– a)/10,
C++ Вызов функции одного класа в другом Доброго времени суток всем!:) Столкнулся с такой проблемой, не судите строго, только начал изучать ООП и тут возникла трабла... Есть 2 класса CTelephonNumber и COutTownZvonok. В CTelephonNumber нужно вызвать функцию-член из COutTownZvonok. Нашел в интернете информацию, но что-то выдает ошибку... Вот код: double CTelephonNumber::Max_L() { typedef bool... подробнее

Показать сообщение отдельно
j_runner
0 / 0 / 0
Регистрация: 21.11.2012
Сообщений: 26
05.12.2012, 00:44  [ТС]     Error: ISO C++ forbids declaration of "Link" with no type
в данном случае внутренний класс никак нельзя сделать приватным и некоторые его переменные? можете еще проверить главную программу, правильно ли я vizivaju функции, не могу запустить почему то ругается на
test.cc:2: fatal error: sorted_list.h: No such file or directory
compilation terminated.
файл включен и в той же папке
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
#include<iostream>
#include <sorted_list.h>
using namespace std;
int main()
{
Sorted_List a; //konstruktor vizivaemij na a !
Sorted_List* b; // NeSorted_List, prosto adres
b = new Sorted_List(); // konstruktor vizivaemij na *b !
 
 
a.insert(1, 3.14);
b->insert(2, 2.72);
 
a.insert_after(3, 5.67);
b->insert_after(4,5.3);
 
a.find(2);
b->find(2);
 
a.remove(1,3.14);
b->remove(2,2.72);
 
a.print();
 
a.size();
 
delete b;
 
}
Добавлено через 15 часов 11 минут
большинство проблем решено
не работают закомментированные..
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
#include<iostream>
#include "sorted_list.h"
using namespace std;
int main()
{
//Constructor called on a !
Sorted_List* b; // Not a Sorted_List, just an address
Sorted_List a;
b = new Sorted_List(); // Constructor called on *b !
// * is intentional, the constructor work on what
// b points to, not on b, b is not a Sorted_List
// Call the insert member function on list a and b
 
a.insert(1, 3.14);
 
b->insert(2, 2.72);
 
 
a.insert_after(1, 5.67);
b->insert_after(1,5.3);
 
a.print();
b->print();
/*
a.find(2);
b->find(2);*/
 
//a.remove(1,3.14);
//b->remove(2,2.72);
 
 
//cout<<"size"<<endl;
//a.size();
// The above is C++ syntax for list_insert(&a, 1, 3.14);
//delete b; // Destructor called on *b !
delete b;
// ... a lot of other code
} // Destructor called on a (not on “just an address” b)!
Добавлено через 9 часов 41 минуту
осталась одна проблема
как правильно вызвать данную функцию?

value_t find(key_t key);

cout<<a.find(1)<<endl;? (segmentation fault)

Добавлено через 20 часов 39 минут
со всем разобрался , все работает
 
Текущее время: 16:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru