Не выходит наследоватся:
=== a.hpp ===
#ifndef a_hpp
#define a_hpp
#include "b.hpp"
class A { };
#endif
=== a.cpp ===
#include "a.hpp"
=== b.hpp ===
#ifndef b_hpp
#define b_hpp
#include "a.hpp"
class B : public A { };
#endif
=== b.cpp ===
#include "b.hpp"
Выбивает:
In file included from a.hpp:4,
from a.cpp:1:
b.hpp:6: ошибка: expected class-name before ‘{’ token
Это я так понял из-за того что один файл включает другой, который в свою очередь опять же включает первый.... :/
как побороть?

Ответ на:
комментарий
от st0ke
Ответ на:
комментарий
от st0ke
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от dilmah
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.