"Мюррэй Хилл, Бьярн Страустрап. Язык С++" - читать интересную книгу авторапользователем, и иерархии определяемых пользователем типов.
1.1 Введение Это турне проведет вас через ряд программ и частей программ на C++. К концу у вас должно сложиться общее представление об основных особенностях C++, и будет достаточно информации, чтобы писать простые программы. Для точного и полного объяснения понятий, затронутых даже в самом маленьком законченном примере, потребовалось бы несколько страниц определений. Чтобы не превращать эту главу в описание или в обсуждение общих понятий, примеры снабжены только самыми короткими определениями используемых терминов. Термины рассматриваются позже, когда будет больше примеров, способствующих обсуждению. 1.1.1 Вывод Прежде всего, давайте напишем программу, выводящую строку выдачи: #include main() { cout << "Hello, world\n"; Строка #include сообщает компилятору, чтобы он включил стандартные возможности потока ввода и вывода, находящиеся в файле stream.h. Без этих описаний выражеине cout << "Hello, world\n" не имело бы смысла. Операция << ("поместить в"*) пишет свой первый аргумент во второй (в данном случае, строку "Hello, world\n" в ____________________ * Программирующим на C << известно как операция сдвига влево для целых. Такое использование << не утеряно; просто в дальнейшем << было определено для случая, когда его левый операнд является потоком вывода. Как это делается, описано в #1.8. (прим. автора) - стр 20 - стандартный поток вывода cout). Строка - это последовательность символов, заключенная в двойные кавычки. В строке символ обратной косой \, за которым следует другой символ, обозначает один специальный символ; в данном случае, \n является символом новой строки. Таким образом выводимые символы состоят из Hello, world и перевода строки. Остальная часть программы main() { ... } |
|
|