ПРОГРАММИРОВАНИЕ 2 ТЕМА 01 - Неопределенные типы и пространство неизвестных имен. Динамическая идентификация типов и операторы приведения типа.
САФАРОВА МАФТУНА
АССИСТЕНТ
КАФЕДРА ОСНОВЫ ИНФОРМАТИКИ
ТАШКЕНТСКИЙ УНИВЕРСИТЕТ ИНФОРМАЦИОННЫХ
ТЕХНОЛОГИЙ ИМЕНИ МУХАММАДА АЛ-ХОРАЗМИЙ
План - Создание пространства новых имен
- Операторы приведения типов
- Получения типа объекта во время выполнения программы
4. Применение оператора typeid к шаблонным классам 5. Заключения. Пространство имён Пространства имен предназначены для локализации имен идентификаторов и предотвращения их конфликтов. Среда программирования С++ работает с большим количеством переменных, функций и классов. Раньше все их имена пребывали в глобальном пространстве и нередко конфликтовали между собой. Чаше всего конфликты имен возникали, когда программа использовала несколько сторонних библиотек одновременно. Особенно это касается имен классов. Пространство имён Пространства имен предназначены для локализации имен идентификаторов и предотвращения их конфликтов. Среда программирования С++ работает с большим количеством переменных, функций и классов. Чаше всего конфликты имен возникали, когда программа использовала несколько сторонних библиотек одновременно. Особенно это касается имен классов. Пространство имён Ключевое слово namespace позволяет разделить глобальное пространство имен на декларативные области Пространство имен ‒ это область видимости. Пространство имён Общий вид объявления пространства имен таков: namespace <имя_пространства_имён> { } - Все, что объявлено в разделе namespace, находится внутри области видимости этого пространства имен;
Пространство имён - То есть вложенным пространство имен может быть только в другое пространство имен, но не в какую бы то ни было иную область видимости.
- Это означает, что нельзя объявлять пространства имен, например, внутри функции.
Do'stlaringiz bilan baham: |