Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
21.01.2013, 18:10
|
|||
---|---|---|---|
|
|||
Включить один класс дважды |
|||
#18+
Вот файл на С++ rawdata.h Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Делаю #include "rawdata.h" дважды в разных файлах. Компилятор выдает error C2011: 'RawData' : 'class' type redefinition Пытаюсь починить как то так Код: plaintext 1. 2. 3. 4. 5. 6. 7.
но что то я здесь не понимаю. Ничего не получается. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.01.2013, 18:39
|
|||
---|---|---|---|
|
|||
Включить один класс дважды |
|||
#18+
Вот так сделал и эта ошибка исчезла Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
Здесь просто от фонаря ввел некий символ _RawData_ . Что он значит я не знаю. Но он сначала не определен. А уже строчке #define он определяется. Как определяется? Понятия не имею, но как то определяется и этого достаточно, т.к. при следующем обращении к этому файлу он уже будет определен и благодаря #ifndef внутрь этого ифа уже не войдет почему то. Ну и ладно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&mobile=1&tid=1405316]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
65ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 330ms |
total: | 494ms |
0 / 0 |