Век живи, век учись
Dec. 16th, 2006 04:11 pmсказал поручик Ржевский и переложил портсигар в нагрудный карман.
Оказывается Borland C++ применяет разные компиляторы в зависимости от расширения файла. Если файл с расширением .C то его компилируют сишным компилятором, иначе си плюсплюсным... Эту опцию можно оторвать, и все собирать C++. Но как я был глубоко озадачен тем, что конструкция типа
TList * Create ();
которую ровно в том же Borland C++ я неоднократно использовал, начала выдавать невнятную синтаксическую ошибку... Я уж испугался, что я что-то неправильно делаю :-/
Оказывается Borland C++ применяет разные компиляторы в зависимости от расширения файла. Если файл с расширением .C то его компилируют сишным компилятором, иначе си плюсплюсным... Эту опцию можно оторвать, и все собирать C++. Но как я был глубоко озадачен тем, что конструкция типа
TList * Create ();
которую ровно в том же Borland C++ я неоднократно использовал, начала выдавать невнятную синтаксическую ошибку... Я уж испугался, что я что-то неправильно делаю :-/
no subject
Date: 2006-12-16 02:22 pm (UTC)no subject
Date: 2006-12-17 01:31 pm (UTC)