Форум программистов, компьютерный форум, киберфорум
Наши страницы

Какая-то неопределенность при наследовании - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дерево и длина строки http://www.cyberforum.ru/cpp-beginners/thread722849.html
Есть пример дерева , где вычисляется наименьший его элемент. Помогите переписать код , чтобы найти самую короткую строку в дереве, элементы которого хранят какую-то строку. #include<iostream>...
C++ Алгоритм шифрования WAKE Пытаюсь реализовать алгоритм шифрования WAKE, нашел сайт, где функции вроде бы описаны, но не могу разобраться, как их применять, так же есть исходник, где видимо пытались реализовать алгоритм, но он... http://www.cyberforum.ru/cpp-beginners/thread722827.html
C++ Сформировать произвольную матрицу
Дано натуральное число N. Сформировать произвольную матрицу размерностью NxN. Найти минимальный из элементов, расположенных под главной диагональю, и максимальный из элементов, расположенных над...
C++ Динамические массивы (проверка ввода, заполнение числами, вывод на экран)
Создать динамический массив, размер запросить у пользователя. Сделать проверку на возможность выделения заданного количества памяти. Заполнить случайными числами, вывести на экран. Заполнить все...
C++ Сформировать матрицу, найти наибольшее среди средних арифметических элементов ее строк http://www.cyberforum.ru/cpp-beginners/thread722823.html
Сформировать матрицу размером MxN и найти наибольшее среди средних арифметических элементов ее строк. Заранее большое спасибо!
C++ Найти максимальный из отрицательных элементов массива с четными индексами Найти максимальный из отрицательных элементов массива с четными номерами (с учетом того что их может не быть). Заранее спасибо! подробнее

Показать сообщение отдельно
amfisat
67 / 67 / 1
Регистрация: 16.06.2009
Сообщений: 240

Какая-то неопределенность при наследовании - C++

07.12.2012, 15:34. Просмотров 361. Ответов 4
Метки (Все метки)

Всем привет!

Прошу помощи.

Суть:
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
//A.h
class A {
    A();
    virtual ~A();
};
 
 
//B.h
#ifndef A_H
#define A_H
class B : public A {
    B();
    ~B();
};
#endif
 
 
//C.h
#ifndef A_H
#define A_H
class C : public A {
    C();
    ~C();
};
#endif
 
 
//main.cpp
#include "A.h"
#include "B.h"
#include "C.h"
int main() {
    B *b;
    C *c; //здесь ругается: С - необъявленный идентификатор
    return 0;
}
Второй вариант main.cpp:
C++
1
2
3
4
5
6
7
8
9
//main.cpp
#include "A.h"
#include "C.h"
#include "B.h"
int main() {
    B *b; //здесь ругается: B - необъявленный идентификатор
    C *c; 
    return 0;
}
Т.е. дело - в порядке объявления хедеров.

Как можно решить эту проблему?

Спасибо за любую помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.