Re[2]: GCC "using" bug?
От: comer США http://getboost.codeplex.com/
Дата: 25.02.03 17:42
Оценка:
Здравствуйте, Raven_ua, Вы писали:

RU>GCC поддерживает директиву using.

Конечно поддерживает, только с ошибками.

RU>Ошибка произошла в строке 17 , а не в строке 11 потому что С++ использует в случае с шаблонами так называемую позднюю компиляцию, а это означает, что компиляция шаблона откладывается до его первой инициализации.

Ой. Я совсем не то имел ввиду. Поставь public вместо private, а все прекрасно заработает, а using должен выносить в public ВСЕ ИМЕНА (не зависимо от того что это, шаблонные функции или типы или еще что). Вот в чем проблема.

RU>Попробуй скомпилировать с подключением библиотеки lstdc++ и проверь расширение файла (для С++ файла должно быть *.С).

Компилирую очень просто:
g++ test.cpp


Так что расширения файлов и lstdc++ тут не причем.
getboost.codeplex.com
citylizard.codeplex.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.