С++ для начинающих



         

Немного о комментариях - часть 2


#include <iostream>

/* комментарии /* */ не могут быть вложенными.

 * Строку "не вкладываются" компилятор рассматривает,

 * как часть программы. Это же относится к данной и следующей строкам

 */

int main() {

    cout << "Здравствуй, мир\n";

}

Один из способов решить проблему вложенных комментариев – поставить пробел между звездочкой и косой чертой:

/* * /

Последовательность символов */ считается концом комментария только в том случае, если между ними нет пробела.

Второй тип комментариев – однострочный. Он начинается последовательностью символов // и ограничен концом строки. Часть строки вправо от двух косых черт игнорируется компилятором. Вот пример нашего класса Screen с использованием двух строчных комментариев:

/*

 * Первое знакомство с определением класса в C++.

 * Классы используются как в объектном, так и в

 * объектно-ориентированном программировании. Реализация

 * класса Screen представлена в главе 13.

 */

class Screen {

    // Это называется телом класса

public:

    void home();     // переместить курсор в позицию 0,0

    void refresh (); // перерисовать экран

private:

    /* Классы поддерживают "сокрытие информации".    */

    /* Сокрытие информации ограничивает доступ из   */

    /* программы к внутреннему представлению класса */

    /* (его данным). Для этого используется метка   */

    /* "private:"                                   */

    int height, width;

}

Обычно в программе употребляют сразу оба типа комментариев. Строчные комментарии удобны для кратких пояснений – в одну или полстроки, а комментарии, ограниченные /* и */, лучше подходят для развернутых многострочных пояснений.




Содержание  Назад  Вперед