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

Объявленный класс не воспринимается как тип - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заменить все четные элементы массива на значение 0 http://www.cyberforum.ru/cpp-beginners/thread749085.html
Помогите, пожалуйста, вывести числа следующим образом: 2 0 4 0 9 9 6 6 5 5 3 3 5 5 8 0
C++ Вложение циклов Объясните вложение циклов и привидите примерчик какой-нить... http://www.cyberforum.ru/cpp-beginners/thread749083.html
Помогите создать класс с именем ZARPLATA C++
1.Создать класс с именем ZARPLATA, содержащий следующие поля: •табельный номер; •фамилия И.О. работника; •оплата за один час работы; •количество обработанных дней; •премия. 2.Написать...
C++ Посоветуйте инструментарий и софт для начинающего программиста
Посоветуйте компилятор под windows обязательно безоплатный и не сложный, чтобы можно было компилировать из сопутствующей IDE, с набором основных библиотек и заголовочных файлов. Руководство по API...
C++ NSI http://www.cyberforum.ru/cpp-beginners/thread749059.html
NSI ( нормативно-справочная информация) KODp – код продукции ; NAIM - наименование; Kpl – количество по плану;
C++ Матрица мин макс, не правильно выводиться Дана функция y=f(x), x изменяется x_min от до x_max. Максимальное и минимальное значение функции y=f(x) на интервале xϵ обозначим как y_minи y_max. Необходимо создать матрицу M размерностью m×n , так... подробнее

Показать сообщение отдельно
popelyuk
8 / 8 / 1
Регистрация: 04.12.2012
Сообщений: 130
01.01.2013, 17:51  [ТС]
Цитата Сообщение от I.M. Посмотреть сообщение
Ох.
Получается, что libN.h подключают exception.h, который подключает libN.h
И если все подключение идет в .h файлах, а не в .cpp, то имеем ошибку компиляции.
При перекрестном инклюде нужно использовать forward declaration.
Я что-то сижу думаю и не могу никак сообразить почему циклическое включение вызывает проблемы, ведь в хедерах только объявления, а реализации лежат в .cpp файлах, ну кроме template классов?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru