Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.11.2009, 23:09   #1
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию Header redefinition

Здравствуйте!
Такая проблема, компилятор Microsoft Visual Studio 2008 пишет что все типы хедера переопределяются.
Есть у меня хедер DataTypes.h, в нем описание типов. Потом есть еще два хедера LogicalAND.h и LogicalNAND.h(описания классов), в этих двух я подключаю DataTypes.h и поэтому вылетает ошибка, если подключаю в одном то ошибки переопределения нет, но вылетают ошибки о "незнании" типов.
Как мне испарвить ситуацию?
P.S. LogicalAND.h LogicalNAND.h включены в еще один хедер- LogicalPrimitives.h.
Levsha100 вне форума Ответить с цитированием
Старый 15.11.2009, 23:14   #2
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

вначале каждого хедера напишите

Код:
#pragma once
или

Код:
#ifndef _heder_h_  // имя файла
#define _heder_h_
counter вне форума Ответить с цитированием
Старый 15.11.2009, 23:25   #3
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Спасибо!
Так все просто, что аж стыдно
Levsha100 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
header, location, referer проблема eurusd PHP 10 23.12.2008 10:05
idhttp и Request Header eldar Работа с сетью в Delphi 5 08.10.2008 09:38
unexpected end of file while looking for precompiled header directive StakanpORTvejna Общие вопросы C/C++ 7 10.06.2008 17:52
Header files Rembo Общие вопросы C/C++ 4 10.02.2008 16:09