Уважаемые эксперты! Нет ли в Turbo C++ директивы, позволяющей прилинковать obj файл к exe, типа {$L some.obj} в Turbo Pascal? Я силен в Turbo Pascal, но мало работал в Turbo C++ :( Если такой директивы нет, то как этого добится? И еще один вопрос: если в C++, насколько я знаю, нет модулей типа *.tpu или *.dcu, то как бороться к конфликтом имен?
Доброе время суток, Pascal Guru! 1.Не знаю как в турбо, а в BC5 просто подключаешь свой обжект к проекту и усе 2.в с++ существует такая штука как пространства имен namespace, кроме того любое имя локально по отношению к файлу, т.е. не видно из других без предварительного объявления в них. Ответ отправлен: 31.08.2004, 04:44 Отправитель: bocha Отвечает DiGiT
Добрый день, Pascal Guru! К уже существующему Exe наверное(уверен на 99%) нельзя. А вот заново собрать все obj файлы можно если они написаны в одном стандарте. то есть соблюден способ передачи параметров. Паскалевский или сишный. А вообще не знаю... турбо си нет под рукой и в нем не работаю Отвечу на второй вопрос: Конфликт каких имен то ? Что вы понимаете под С++ язык, конкретный компилятор, среду разработки не ясно. Судя по всему Борланд. Модуль в С++ это вообще говоря класс. Классы можно структурировать разместив их в отдельные файлы. с С++ принято делать таким образом. в файле С расширением .h находится описание(так называемый хидер всего, что содержится в модуле), а в *.cpp именно содержательная часть, исполняемый код. *.fpu .dcu это уже примочки борланда и к турбо паскалю они не имеют никакого отношения...
Ответ отправлен: 31.08.2004, 07:01 Отправитель: DiGiT Отвечает vitya
Доброе время суток, Pascal Guru! В С/С++ линкер работает отдельно, в отличии от ТП, где как отдельной программы его не существует. И соответственно файлы на вход ему ты можешь подать сам. Просто посмотри хелп. И еще, переходи на более новые компиляторы. Ответ отправлен: 31.08.2004, 09:17 Отправитель: vitya Отвечает vitya
Доброе время суток, Pascal Guru! В С/С++ линкер работает отдельно, в отличии от ТП, где как отдельной программы его не существует. И соответственно файлы на вход ему ты можешь подать сам. Просто посмотри хелп. И еще, переходи на более новые компиляторы. Ответ отправлен: 31.08.2004, 09:17 Отправитель: vitya
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.