Единственный способ изучать новый язык программирования - писать на нем программы.
- Брайэн Керниган

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

Описания и Константы → Экономия Пространства

<!--StartFragment -->
  • Поля

  • Объединения

В ходе программирования нетривиальных разработок неизбежно наступает время, когда хочется иметь больше пространства памяти, чем имеется или отпущено. Есть два способа выжать побольше пространства из того, что доступно:


  • Помещение в байт более одного небольшого объекта; и

  • Использование одного и того же пространства для хранения разных объектов в разное время.

Опубликовал admin
23 Мар, Вторник 2004г.

Описания и Константы → Константы

  • Целые Константы

  • Константы с Плавающей Точкой

  • Символьные Константы

  • Строки

  • Ноль

  • Const

  • Перечисления

Опубликовал admin
23 Мар, Вторник 2004г.

Описания и Константы → Типы

  • Основные Типы

  • Неявное Преобразование Типа

  • Производные Типы

  • Тип void

  • Указатели

  • Вектора

  • Указатели и Вектора

  • Структуры

  • Эквивалентность типов

  • Ссылки

  • Регистры

Опубликовал admin
23 Мар, Вторник 2004г.

Описания и Константы → Имена

<!--StartFragment -->

Имя (идентификатор) состоит из последовательности букв и цифр. Первый символ должен быть буквой. Символ подчерка _ считается буквой. C++ не налагает ограничений на число символов в имени, но некоторые части реализации находятся вне ведения автора компилятора (в частности, загрузчик), и они, к сожалению, такие ограничения налагают.

Опубликовал admin
23 Мар, Вторник 2004г.

Описания и Константы → Описания

<!--StartFragment -->
  • Область Видимости

  • Объекты и Адреса (Lvalue)

  • Время Жизни

Опубликовал admin
23 Мар, Вторник 2004г.


RSS-материал

Программирование для чайников.