Я заметил, что, глядя на фрагменты кода примера (например, ниже), большинство используют исключительно многострочные/* */комментарии, а не отдельные строки // комментарии. Почему это?Почему многие примеры используют только многострочные комментарии в c/C++?
http://www.freertos.org/RTOS_Task_Notification_As_Event_Group.html
Я всегда находил это немного раздражает, потому что это мешает мне закомментировав блоки кода, если это необходимо, IE, когда вы копируете биты кода в новый проект и не но обновил все соответствующие функции для компиляции в новом проекте.
Единственная информация, которую я обнаружил, заключается в том, что может возникнуть проблема с обработкой новых строк между платформами, а некоторые системы могут неправильно интерпретировать новую строку для завершения одного комментария строки. Это единственная причина? Есть ли руководство по стилю, в котором приводятся эти примеры, которые запрещают однострочные комментарии?
Это просто легче сказать многомиллионные комментарии. Использование // vs/* */- это просто выбор стиля без правильной техники. –
Долгое время '/ * * /' был единственным видом, доступным для переносимого C. Таким образом, программист старого времени C с большей вероятностью выбирает эту форму , Обратите внимание, что в вашем примере '& ulNotifiedValue' является аргументом out для стиля C. –
Не знаете, почему вы отметили C++? FreeRTOS написан на C. –