"Мюррэй Хилл, Бьярн Страустрап. Язык С++" - читать интересную книгу автора

1.2 Комментарии

Часто бывает полезно вставлять в программу текст, который
предназначается в качестве комментария только для читающего
программу человека и игнорируется компилятором в программе. В C++
это можно сделать одним из двух способов.
Символы /* начинают комментарий, заканчивающийся символами */.
Вся эта последовательность символов эквивалентна символу пропуска
(например, символу пробела). Это наиболее полезно для многострочных
комментариев и изъятия частей программы при редактировании, однако
следует помнить, что комментарии /* */ не могут быть вложенными.
Символы // начинают комментарий, который заканчивается в конце
строки, на которой они появились. Опять, вся последовательность
символов эквивалентна пропуску. Этот способ наиболее полезен для
коротких комментариев. Символы // можно использовать для того,
чтобы закомментировать символы /* или */, а символами /* можно
закомментировать //.

1.3 Типы и Описания

Каждое имя и каждое выражение имеет тип, определяющий операции,
которые могут над ними производиться. Например, описание

int inch;

определяет, что inch имеет тип int, то есть, inch является целой
переменной.
Описание - это оператор, который вводит имя в программе. Описание
задает тип этого имени. Тип определяет правильное использование
имени или выражения. Для целых определены такие операции, как +, -,
* и /. После того, как включен файл stream.h, объект типа int может
также быть вторым операндом <<, когда первый операнд ostream.
Тип объекта определяет не только то, какие операции могут к нему
применяться, но и смысл этих операций. Например, оператор

cout << inch << " in = " << inch*2.54 << " cm\n";

правильно обрабатывает четыре входных значения различным образом.
Строки печатаются буквально, тогда как целое inch и значение с
плавающей точкой inch*2.54 преобразуются из их внутреннего
представлениия в подходящее для человеческого глаза символьное
представление.

- стр 23 -

В C++ есть несколько основных типов и несколько способов
создавать новые. Простейшие виды типов C++ описываются в следующих
разделах, а более интересные оставлены на потом.

1.3.1 Основные Tипы