1.4. Немного о комментарияхКомментарии помогают человеку читать текст программы; писать их грамотно считается
правилом хорошего тона. Комментарии могут характеризовать используемый алгоритм,
пояснять назначение тех или иных переменных, разъяснять непонятные места. При
компиляции комментарии выкидываются из текста программы поэтому размер получающегося
исполняемого модуля не увеличивается. /* * Это первое знакомство с определением класса в C++. * Классы используются как в объектном, так и в * объектно-ориентированном программировании. Реализация * класса Screen представлена в главе 13. */ class Screen { /* Это называется телом класса */ public: void home(); /* переместить курсор в позицию 0,0 */ void refresh ();/* перерисовать экран */ private: /* Классы поддерживают "сокрытие информации" */ /* Сокрытие информации ограничивает доступ из */ /* программы к внутреннему представлению класса */ /* (его данным). Для этого используется метка */ /* "private:" */ int height, width; } Слишком большое число комментариев, перемежающихся с кодом программы, может
ухудшить читаемость текста. Например, объявления переменных width и height в
данном тексте окружены комментариями и почти не заметны. Рекомендуется писать
развернутое объяснение перед блоком текста. Как и любая программная документация,
комментарии должны обновляться в процессе модификации кода. Увы, нередко случается,
что они относятся к устаревшей версии. /* комментарии /* */ не могут быть вложенными. * Строку "не вкладываются" компилятор рассматривает, * как часть программы. Это же относится к данной и следующей строкам */ int main() { Один из способов решить проблему вложенных комментариев – поставить пробел
между звездочкой и косой чертой: /* * Первое знакомство с определением класса в C++. * Классы используются как в объектном, так и в * объектно-ориентированном программировании. Реализация * класса Screen представлена в главе 13. */ class Screen { Обычно в программе употребляют сразу оба типа комментариев. Строчные комментарии удобны для кратких пояснений – в одну или полстроки, а комментарии, ограниченные /* и */, лучше подходят для развернутых многострочных пояснений. ВпередСодержание |
Нет комментариев. Оставить комментарий: |