Объектно-ориентированное программирование: учебное пособие / В. Н. Казагачев.

ЛЕКЦИЯ №8. Основы C++. ОТЛИЧИЯ C++ о т с. • В C++ ключевое слово void не обязательно (эквивалентно int m(); и int m(void)). • В C++ все функции должны иметь прототипы. • Если в C++ функция возвращает тип, отличный от void, то оператор return должен содержать значение типа. • В C++ можно выбирать место для объявления локальных переменных не только в начале блока. • В C++ ввод-вывод может осуществляться не только с помощью функций, но и с помощью операций. Стандартом Си определены следующие (Тайлы заголовков: • ASSERT.Н - Содержит макросы для сообщений об ошибках при выполнении условия, задаваемого программистом. • CTYPE.H - Функции для проверки и преобразования данных типа char. • FLOAT.Н - Макросы для операций над числами с плавающей точкой. • LIMITS.Н - Макросы, задающие диапазоны представления целых. • LOCALE.Н - Представление даты, времени, денежных единиц. • МАТН.Н- Пакет стандартных математических функций. • SET.JUMP.H - Имена типов и функции для реазизации операторов перехода, используется редко. • SIGNAL.H - Макросы для сигнализации об ошибках согласно стандарта ANSI. • STDARG.H - Макросы для вызова функций с переменным числом аргументов. • STDDEF.H - Определение общих типов для указателей, типов size t и NULL. • STDIO.H - Стандартные функции ввода-вывода. • STDLIB.H - Определение общих типов, переменных и функций. • STRING.Н - Функции для операций над строковыми данными. • TIME.H - Структуры и функции для операций с датами и временем.

RkJQdWJsaXNoZXIy MTExODQxMg==