// Директива препроцессора
#include
3:
// Начало программы
int main()
{
// Указать компилятору пространство имен для поиска
using namespace std;
9:
/* Вывод на экран с использованием std::cout */
11:
|
cout « "Hello World" «
|
endl;
|
1 2 :
|
|
|
// Возвращение значенияоперационной системе
return 0;
}
Анализ
Обратите внимание на строку 8. Сообщив компилятору, что предполагается использо вать пространство имен s td , можно не указывать пространство имен явно в строке 11 при использовании операторов t d : :c o u t и s t d : :e n d l.
Листинг 2.3 содержит более ограничительный вариант кода листинга 2.2. Здесь под ключается не все пространство имен полностью, а только те его элементы, которые пред стоит использовать.
ЛИСТИНГ 2.3. Другая демонстрация ключевого слова using____________________________
// Директива препроцессора
#include
3:
// Начало программы
int main()
{
using std::cout;
using std::endl;
/* Вывод на экран с использованием cout */
11:
|
cout « "Hello World" « endl;
|
1 2 :
|
|
// Возвращение значения операционной системе
return 0;
Анализ
листинге 2.3 строка 8 листинга 2.2 была заменена строками 7 и 8. Различие между операторами u sin g namespace std и u sin g s t d : : cout в том, что первый позволяет ис пользовать все элементы пространства имен std, без явного указания спецификатора про странства имен std : :. Удобство последнего в том, что без необходимости устранять не однозначность пространств имен явно можно использовать только операторы std : : cout
s td ::e n d l.
Комментарии в коде C++
Строки 1,4, 10 и 13 листинга 2.3 содержат текст на человеческом языке, но программа все равно компилируется. Они также не влияют на вывод программы. Такие строки назы ваются комментариями
Символ / / означает, что следующая далее строка — комментарий. Например:
Это комментарий
Текст, содержащийся между символами /* и */, также является комментарием, даже если он занимает несколько строк:
/* Это комментарий, занимающий две строки */
ПРИМЕЧАНИЕ Могло бы показаться странным, зачем программисту объяснять собственный код, однако большие программы создаются большим количеством програм мистов, каждый из которых работает над определенной частью кода, который должен быть понятен другим разработчикам. Хорошо написанные комментарии позволяют объяснить, что и почему делается именно так.
РЕКОМЕНДУЕТСЯ
Добавляйте комментарии, объясняющие ра боту сложных алгоритмов и частей вашей про граммы
Оформляйте комментарии в стиле, принятом вашим коллективом программистов
НЕ РЕКОМЕНДУЕТСЯ
Не используйте комментарии для повторения или объяснения очевидного
Не забывайте, что добавление комментариев не сделает понятней запутанный код
Не забывайте изменять комментарии при из менении кода
Do'stlaringiz bilan baham: |