ARV писал(а):[
С++ это язык, являющийся дальнейшим развитием Си.
.
поздравляю ! чем еще можете похвастаться , а то скучновато становиться?
давай про полиморфизм или шаблоны что нить .
ARV писал(а):[
С++ это язык, являющийся дальнейшим развитием Си.
.
рекомендую вам сходить куда-нибудь развлечься, раз технические и программистские вопросы вам кажутся скучными.СЦБист писал(а):скучновато становиться
Я тоже хотел сначала так написать, но это верно для любого языка и любого инструмента, а не только для С++ или даже ЯВУ.Siarzhuk писал(а):Я бы перефразировал, что надо понимать, что происходит за кулисами и какие накладные расходы за это платятся.
Не факт что эти накладные расходы будут - не забываем про оптимизацию.Siarzhuk писал(а):Объекты - это инкапсуляция и защита, если проект большой и потенциально расширяемый в будущем, причём поддерживаться будет явно менее квалифицированными персонажами - то заложить разумную структуру данных и их методов с самого начала будет разумным решением. Тут на накладные расходы в виде неявного параметра в каждый метод можно закрыть глаза.
Поскольку Си и С++ продолжают развиваться параллельно, второе нельзя назвать просто "дальнейшим развитием" первого.ARV писал(а):С++ это язык, являющийся дальнейшим развитием Си. это не расширение языка Cи.
Только сейчас возникли сомнения?) Неумение пользоваться гуглом и справочной литературой могли натолкнуть на такой вывод куда раньше.P.S. проитал вашу фразу про "свои функции", который вы решили разместить в заголовочном файле, и что-то у меня возникли сильнейшие сомнения в том, что вы на самом деле
педантичный вы нашCOKPOWEHEU писал(а):второе нельзя назвать просто "дальнейшим развитием" первого
Тоже верно. Но методы объекта, не обращающиеся к его данным, - вряд-ли составляют существенно заметную долю в популяции. Хотя оптимизатор, конечно, может заинплейсить метод, или вообще в регистр this затолкать. Ну и ладно.COKPOWEHEU писал(а):Не факт что эти накладные расходы будут - не забываем про оптимизацию.Siarzhuk писал(а):Тут на накладные расходы в виде неявного параметра в каждый метод можно закрыть глаза.
Ну что-же вы так жёстко-то. Человек несомненно специалист в своей области, но угораздило в программирование на старости лет. А специфика Информы такова, что в каждой её лакуне появляемся мы как беззубые младенчики и авторитет приходится с нуля прокачивать. Не всякий сразу и поймёт отчего вдруг диссонанс и "никто не уважает".COKPOWEHEU писал(а):Неумение пользоваться гуглом и справочной литературой могли натолкнуть на такой вывод куда раньше.
ARV писал(а):[qрекомендую вам сходить куда-нибудь развлечься, раз технические и программистские вопросы вам кажутся скучными.
и че ? итераторы тоже применяют и stl ?Vov123 писал(а):Давно применяют в ардуине.
i
Утверждение может быть как верным так и не верным и зависит от списка include path компилятора, от списка include path глобально настроенного юзером, от списка include path самого проекта. Правила хорошего тона, конечно, предполагают наличие одного файла с уникальным именем где-то в предложенных компилятору путях, но ничто не запрещает иметь, скажем, interrupt.h в каждом из них. Компилятор подхватит первый найденный. Понимание азов препроцессора для сишника - это даже не умение пользоваться "карандашом" - это "соска". А вы ещё и оплевать стремитесь тех, кто даёт вам советы.СЦБист писал(а):а знатоки тут как всегда облажались.
в вин авр нету avr/interrupt.h но есть interrupt.h
ну так и не отвечайте на мои вопросы раз не желаете.
я с вас не собираюсь нечего вытягивать.
#include <Rafa_Interrupts.h> так как той хрени в вин авр нету.... ибо знатоки опять чего то не договаривают
а знатоки тут как всегда облажались.
в вин авр нету avr/interrupt.h но есть interrupt.h
Советы должны быть истинными а не выдуманными.
Сколько пустых обвинений вместо того чтобы хотя бы попытаться понять и применить ответ.а на кой тут кому нужны левые ответы.
(шаманя что-то на avr-gcc, он же WinAVR, язык Си (не С++) для AVRStudio)Заметил что тип int - 2 байта
float и double 4 байта
Разве int не 4 а double не 8 ?
как я понял new и delete тут не работает ((( классы тоже
какая к черту ява ?COKPOWEHEU писал(а):...ЯВУ, в том числе, Си...
вы про язык ?
я тоже не первый год в ++ и малость ориентируюсь в нем.