LINUX.ORG.RU

C++ коментарии: /* */ против //

 , comment,


0

1

Здравствуйте,

На днях заинтересовал вопрос, а какие же комментарии лучше использовать для С++, /* */ или // ?

Помогите пожалуста решить вопрос, дайте логически обоснованный ответ, который обьяснет какой стиль лучше (и в каких случаях).

★★★★★

Последнее исправление: KennyMinigun (всего исправлений: 1)

Если комментарий многострочный - то однозначно /* */.
Где-то видел рекомендацию, что // надо ставить только когда помечаешь говнокод, который нужно будет переделать. Потом проходишься по коду и вычищаешь все «//».
Также удобно использовать // для «переключалок» типа:

// a[i] = 1;
a[i] = 0;

AlexCones ★★★
()
Ответ на: комментарий от AlexCones

Где-то видел рекомендацию, что // надо ставить только когда помечаешь говнокод,

http://www.youtube.com/watch?v=Oj4vXMRenFo

Если комментарий многострочный - то однозначно /* */.

Не всегда, смотри пример выше.

KennyMinigun ★★★★★
() автор топика
Ответ на: комментарий от AlexCones

Прошу прощения, увлёкся :)
Но видео советую посмотреть.

KennyMinigun ★★★★★
() автор топика
Ответ на: комментарий от AlexCones

Для многострочных переключалок :

    int some;
    /* * /
    some = 1;
    java.lang.System.out.print("multiline.stuff");
    /*/
    some = 2;
    java.lang.System.out.print("other.multiline.stuff");
    //*/

    //убираем один пробел и тыньс!

    int some;
    /* */
    some = 1;
    java.lang.System.out.print("multiline.stuff");
    /*/
    some = 2;
    java.lang.System.out.print("other.multiline.stuff");
    //*/
Deleted
()
Ответ на: комментарий от KennyMinigun

спасибо за «хреначь код (и коменты туда же)»

ну и замечание что при наличии контроля версий коментарии перемещаются в замечания системы контроля и нефиг их сувать в код.

ТСу:

чель кури историю

// из В в который попало из CPL

/* */ из Алгола

так что коментируй как тебе удобно т.е придерживайся стиля(однородности) единообразия .

всё просто.

qulinxao ★★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.