Re: Не нужен страж?
От: Were  
Дата: 03.06.08 08:09
Оценка: 1 (1)
Здравствуйте, LaptevVV, Вы писали:

LVV>Работаю в Visual C++.NET 2005

LVV>Делаю простейший пример:

Причем тут вообще линкер? В первом случае у тебя TArray.h только один раз включается в каждый .cpp файл, а во втором случае он включается два раза в TFlex.cpp и в main.cpp: первый раз сам по себе, второй через TFlex.h. Вот компилятор и начинает ругаться, что у тебя по 2 раза все определено.
А TFlex.h без прагмы работает, так как он включается только по одному разу в TFlex.cpp и в main.cpp.

LVV>Такое чувство, что один раз система по умолчанию сама разруливает, а последующие включения — уже нет.

И не надейся, начинай каждый хидер с #pragma once )
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.