|
winAVR и С++ |
|
|
|
Aug 7 2006, 07:08
|
Группа: Новичок
Сообщений: 5
Регистрация: 21-06-06
Пользователь №: 18 253

|
Как сконфигурировать makefile, чтобы компилятор понимал программу для мк не на С, а на С++. Начал писать программу на С++, с использванием классов, а компилятор выдал, что не понимает классы.
|
|
|
|
|
 |
Ответов
|
May 13 2007, 12:53
|

Adept
     
Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343

|
Цитата(mdmitry @ May 12 2007, 03:26)  2 dxp Сказано было: пример, таблицы виртуальных функций. И отвечено было: попробуйте реализовать ту же самую функциональность, которую дают виртуальные функции в С++, на С - у Вас появятся ровно те же самые таблицы указателей на функции, только создавать их (таблицы), инициализировать значениями и осуществлять доступ придется вручную, что чревато ошибками и кодом, далеким от идеала читабельности. Итого, по накладным расходам выйдет то же самое.
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
|
May 13 2007, 16:15
|

Начинающий профессионал
    
Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648

|
Цитата(dxp @ May 13 2007, 16:53)  И отвечено было: попробуйте реализовать ту же самую функциональность, которую дают виртуальные функции в С++, на С - у Вас появятся ровно те же самые таблицы указателей на функции, только создавать их (таблицы), инициализировать значениями и осуществлять доступ придется вручную, что чревато ошибками и кодом, далеким от идеала читабельности. Итого, по накладным расходам выйдет то же самое. Согласен. > пример, таблицы виртуальных функций. Говорилось о возможных накладных расходах для С++ и не более. Дискуссию на эту тему можно закрывать. 2bullit >Или чего-то в AVRStudio нехватает? В вопросе только вопрос. Разные IDE имеют разную функциональность, каждый выбирает то, что нравится. Лично мне не нравиться сам редактор в AVRStudio, поэтому использую другую IDE. Возможно я склонен к использованию продуктов под GPL.
--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
|
|
|
|
Сообщений в этой теме
zaman winAVR и С++ Aug 7 2006, 07:08 Tiro Открыть файл winavr/doc/gcc/gcc.pdf и прочитать ра... Aug 7 2006, 12:09 bullit А как настроить AVRStudio на работу с С++(GCC(WinA... May 8 2007, 18:58 Dibor Незнаю как другие, но у меня не получилось сконфиг... May 9 2007, 19:38 mdmitry Цитата(Dibor @ May 9 2007, 23:38) Незнаю ... May 9 2007, 20:17  dxp Цитата(mdmitry @ May 10 2007, 03:17) Вопр... May 10 2007, 11:40 bullit Не С не С++ я хорошо не знаю. Так основы. На работ... May 10 2007, 08:01 forever failure Отличия между C и C++ достаточно велики, независим... May 10 2007, 11:02 IgorKossak mdmitry, dxp, не начинайте религиозный спор.
----... May 10 2007, 11:44 bullit А некто не знает почему в AVRStudio нет поддержки ... May 10 2007, 17:15 IgorKossak Цитата(bullit @ May 10 2007, 20:15) А нек... May 10 2007, 20:23  bullit Цитата(IgorKossak @ May 11 2007, 02:23) А... May 11 2007, 04:38 mdmitry >mdmitry, dxp, не начинайте религиозный спор.
Р... May 10 2007, 20:04 dxp Цитата(mdmitry @ May 11 2007, 03:04) ... May 11 2007, 05:30 forever failure Уже ведь сказали выше - создаёте в проекте свой Ma... May 11 2007, 05:42 bullit Цитата(mdmitry @ May 12 2007, 02:26) 2 dx... May 12 2007, 08:19 bullit Цитата>Или чего-то в AVRStudio нехватает?
В воп... May 14 2007, 04:08
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|