Занимают ли комментарии место в скомпилированном скетче C++? Ардуино / узел микроконтроллера

Я обычно оставляю старый код в комментариях, пока не буду уверен, что моя текущая версия стабильна. Именно так, как я люблю работать. Меня беспокоит, что я могу излишне раздувать свои наброски.

Занимают ли комментарии место в скетче C++, скомпилированном в Arduino IDE для Arduino (Nano, Uno)? Правильно ли предположить, что поведение NodeMCU будет таким же?

, 👍-1

Обсуждение

это можно определить, составив два одинаковых скетча, один из которых имеет огромное количество комментариев, @jsotola

Не имеет отношения к вашему вопросу, но... вы должны научиться использовать контроль версий и использовать комментарии для... комментирования кода!, @Edgar Bonet

Несвязанный, бесполезный, непрошенный и... ошибочный. Часто ошибаются, когда угадывают, имея мало информации или вообще не имея информации, на которой можно основывать свои предположения. Я говорю о промежуточных версиях, как четко указано в вопросе., @tony gil

Что бесполезно, непрошено и ошибочно? Комментарий Эдгара о системе контроля версий — **очень** хорошее предложение. (Сохранение старого кода в файле в качестве комментариев излишне, если вы используете систему контроля версий.), @Duncan C


2 ответа


1

Нет. Комментарии не занимают места.

,

3

Процессор C/C++ (который обрабатывает только операторы #define и #include) – это первый этап процесса компиляции. Он запускается раньше компилятора и удаляет все, что не является кодом. Компилятор никогда не увидит ваши комментарии.

,