Автор24

Информация о работе

Подробнее о работе

Страница работы

Пространства имен и другие темы

  • 20 страниц
  • 2021 год
  • 0 просмотров
  • 0 покупок
Автор работы

Annavasya

Преподаватель

500 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

Введение
В этой работе рассказывается о пространствах имён (namespaces), функциях преобразования (conversion functions), статических (static) и постоянных (const) членах классах, а также о других необычных инструментах C++.
Пространство имён (англ. namespace) — некоторое множество, под которым подразумевается модель, абстрактное хранилище или окружение, созданное для логической группировки уникальных идентификаторов (то есть имён).
Идентификатор, определённый в пространстве имён, ассоциируется с этим пространством. Один и тот же идентификатор может быть независимо определён в нескольких пространствах. Таким образом, значение, связанное с идентификатором, определённым в одном пространстве имён, может иметь (или не иметь) такое же значение, как и такой же идентификатор, определённый в другом пространстве. Языки с поддержкой пространств имён определяют правила, указывающие, к какому пространству имён принадлежит идентификатор (то есть его определение).

Содержание

Введение…………………………………………………………………….…..3
1. Пространства имен и другие темы……………………………………….…4
1.1.Пространства имен………………………………………………………....4
1.2.Понятие пространства имен……………………………………………….5
2. Неименованные пространства имен……………………………………….13
2.1.Пространство имен std…………………………………………………….14
Заключение……………………………………………………………………..17
Литература………………………………………………………………………18
Приложение…………………………………………………………………….20

1. Пространства имен и другие темы
В этой главе описаны пространства имен и такие эффективные средства, как explicit - конструкторы, указатели на функции, static-члены, const – функции - члены, альтернативный синтаксис инициализации членов класса, операторы указания на члены, ключевое слово
asm, спецификация компоновки и функции преобразования.
1.1.Пространства имен
Пространство имен определяет некоторую декларативную область.
Пространства имен мы кратко рассмотрели в главе 2. Они позволяют локализовать имена идентификаторов, чтобы избежать конфликтных ситуаций с ними. В С++ -среде программирования используется огромное количество имен переменных, функций и имен классов. До введения пространств имен все эти имена конкурировали за память в глобальном пространстве имен, что и было причиной возникновения многих конфликтов.
Например, если бы в вашей программе была определена функция toupper(), она могла бы (в зависимости от списка параметров) переопределить стандартную библиотечную функцию toupper(), поскольку оба имени должны были бы храниться в глобальном пространстве имен. Конфликты с именами возникали также при использовании одной программой нескольких библиотек сторонних производителей. В этом случае имя, определенное в одной библиотеке, конфликтовало с таким же именем из другой библиотеки. Подобная ситуация особенно неприятна при использовании одноименных классов. Например, если в вашей программе определен класс Video Mode, и в библиотеке, используемой вашей программой, определен класс с таким же именем, конфликта не избежать.

Литература
1. Павловская, Т.А. С#. Программирование на языке высокого уровня: [учебник для вузов ] /
2. Т. А. Павловская. - Санкт-Петербург : Питер, 2014. - 432 с. : ил. - Библиогр.: с. 425-426.
1) Балена, Ф. Современная практика программирования на Microsoft Visual Basic и Visual C#/ пер. с англ.. - М. : Русская Редакция, 2006. - 640 с. – Режим доступа;
3. http://msdn.microsoft.com/ru-ru/library
4. Баженова, И.Ю. Языки программирования : учебник для студ. вузов/ под ред. В.А.Сухомлина. - М. : Академия, 2012. - 368 с.
5. Культин, Н. Б. Основы программирования в Microsoft Visual C# 2010. — СПб.: БХВ
6. Петербург, 2011. — 364 с. – Режим доступа: http://znanium.com/bookread.php?book=351294
7. Златопольский, Д.М.Сборник задач по программированию. - 3-е изд.. - СПб. : БХВ Петербург, 2011. - 304 с.
8. Брайант, Р. Компьютерные системы: архитектура и программирование: взгляд программиста: для препод, студ. и программистов / пер. с англ.. - СПб. : БХВПетербург, 2005. - 1104 с.
9. Васильев, А.Н. Java. Объектно-ориентированное программирование: учеб. пособие для магистров и бакалавров. - СПб. : Питер, 2011. - 400 с.
10. Тяпичев, Г. А. Быстрое программирование на С++. — М.: СОЛОН-Пресс, 2008. —384 с.- – Режим доступа: http://www.bibliorossica.com/book.html?currBookId=10556
Интернет-ресурсы
1) ЭБС «БиблиоРоссика» – http://www.bibliorossica.com/
2) ЭБС «Лань» – http://e.lanbook.com/
3) ЭБС «Научная электронная библиотека» – http://eLIBRARY.RU
4) ЭБС «Знание» – http://znanium.com/
5) Computers & Applied Sciences Complete – http://search.ebscohost.com/
6) Электронная библиотека «Academic Complete» – http://site.ebrary.com/lib/kazanst/

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

Согласен с условиями политики конфиденциальности и  пользовательского соглашения

Фрагменты работ

Введение
В этой работе рассказывается о пространствах имён (namespaces), функциях преобразования (conversion functions), статических (static) и постоянных (const) членах классах, а также о других необычных инструментах C++.
Пространство имён (англ. namespace) — некоторое множество, под которым подразумевается модель, абстрактное хранилище или окружение, созданное для логической группировки уникальных идентификаторов (то есть имён).
Идентификатор, определённый в пространстве имён, ассоциируется с этим пространством. Один и тот же идентификатор может быть независимо определён в нескольких пространствах. Таким образом, значение, связанное с идентификатором, определённым в одном пространстве имён, может иметь (или не иметь) такое же значение, как и такой же идентификатор, определённый в другом пространстве. Языки с поддержкой пространств имён определяют правила, указывающие, к какому пространству имён принадлежит идентификатор (то есть его определение).

Содержание

Введение…………………………………………………………………….…..3
1. Пространства имен и другие темы……………………………………….…4
1.1.Пространства имен………………………………………………………....4
1.2.Понятие пространства имен……………………………………………….5
2. Неименованные пространства имен……………………………………….13
2.1.Пространство имен std…………………………………………………….14
Заключение……………………………………………………………………..17
Литература………………………………………………………………………18
Приложение…………………………………………………………………….20

1. Пространства имен и другие темы
В этой главе описаны пространства имен и такие эффективные средства, как explicit - конструкторы, указатели на функции, static-члены, const – функции - члены, альтернативный синтаксис инициализации членов класса, операторы указания на члены, ключевое слово
asm, спецификация компоновки и функции преобразования.
1.1.Пространства имен
Пространство имен определяет некоторую декларативную область.
Пространства имен мы кратко рассмотрели в главе 2. Они позволяют локализовать имена идентификаторов, чтобы избежать конфликтных ситуаций с ними. В С++ -среде программирования используется огромное количество имен переменных, функций и имен классов. До введения пространств имен все эти имена конкурировали за память в глобальном пространстве имен, что и было причиной возникновения многих конфликтов.
Например, если бы в вашей программе была определена функция toupper(), она могла бы (в зависимости от списка параметров) переопределить стандартную библиотечную функцию toupper(), поскольку оба имени должны были бы храниться в глобальном пространстве имен. Конфликты с именами возникали также при использовании одной программой нескольких библиотек сторонних производителей. В этом случае имя, определенное в одной библиотеке, конфликтовало с таким же именем из другой библиотеки. Подобная ситуация особенно неприятна при использовании одноименных классов. Например, если в вашей программе определен класс Video Mode, и в библиотеке, используемой вашей программой, определен класс с таким же именем, конфликта не избежать.

Литература
1. Павловская, Т.А. С#. Программирование на языке высокого уровня: [учебник для вузов ] /
2. Т. А. Павловская. - Санкт-Петербург : Питер, 2014. - 432 с. : ил. - Библиогр.: с. 425-426.
1) Балена, Ф. Современная практика программирования на Microsoft Visual Basic и Visual C#/ пер. с англ.. - М. : Русская Редакция, 2006. - 640 с. – Режим доступа;
3. http://msdn.microsoft.com/ru-ru/library
4. Баженова, И.Ю. Языки программирования : учебник для студ. вузов/ под ред. В.А.Сухомлина. - М. : Академия, 2012. - 368 с.
5. Культин, Н. Б. Основы программирования в Microsoft Visual C# 2010. — СПб.: БХВ
6. Петербург, 2011. — 364 с. – Режим доступа: http://znanium.com/bookread.php?book=351294
7. Златопольский, Д.М.Сборник задач по программированию. - 3-е изд.. - СПб. : БХВ Петербург, 2011. - 304 с.
8. Брайант, Р. Компьютерные системы: архитектура и программирование: взгляд программиста: для препод, студ. и программистов / пер. с англ.. - СПб. : БХВПетербург, 2005. - 1104 с.
9. Васильев, А.Н. Java. Объектно-ориентированное программирование: учеб. пособие для магистров и бакалавров. - СПб. : Питер, 2011. - 400 с.
10. Тяпичев, Г. А. Быстрое программирование на С++. — М.: СОЛОН-Пресс, 2008. —384 с.- – Режим доступа: http://www.bibliorossica.com/book.html?currBookId=10556
Интернет-ресурсы
1) ЭБС «БиблиоРоссика» – http://www.bibliorossica.com/
2) ЭБС «Лань» – http://e.lanbook.com/
3) ЭБС «Научная электронная библиотека» – http://eLIBRARY.RU
4) ЭБС «Знание» – http://znanium.com/
5) Computers & Applied Sciences Complete – http://search.ebscohost.com/
6) Электронная библиотека «Academic Complete» – http://site.ebrary.com/lib/kazanst/

Купить эту работу

Пространства имен и другие темы

500 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 200 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

28 января 2021 заказчик разместил работу

Выбранный эксперт:

Автор работы
Annavasya
4.9
Преподаватель
Купить эту работу vs Заказать новую
0 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—4 дня
500 ₽ Цена от 200 ₽

5 Похожих работ

Отзывы студентов

Отзыв Алекс Кривошеинко об авторе Annavasya 2015-11-11
Реферат

5+

Общая оценка 5
Отзыв Ssen1981 об авторе Annavasya 2015-03-31
Реферат

СПАСИБО БОЛЬШОЕ

Общая оценка 5
Отзыв Алексей Верх об авторе Annavasya 2014-11-30
Реферат

спасибо

Общая оценка 5
Отзыв Станислав Беляков об авторе Annavasya 2015-11-26
Реферат

все советую этого автора. Все качественно и в раньше срока. Спасибо

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Принципы работы нейросетей. Виды и принципы работы нейросетей

Уникальность: от 40%
Доступность: сразу
300 ₽
Готовая работа

Рисунок нарисованный в Visual Studio на C++ MFC-приложение

Уникальность: от 40%
Доступность: сразу
200 ₽
Готовая работа

Шифрование C# - AES; WPF.

Уникальность: от 40%
Доступность: сразу
3000 ₽
Готовая работа

Зачётная работа по предмету Web-инженеринг. Сайт

Уникальность: от 40%
Доступность: сразу
100 ₽
Готовая работа

парсинг Python

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Вращающиеся кольца ( Торы )

Уникальность: от 40%
Доступность: сразу
400 ₽
Готовая работа

Парсинг веб-сайта elibrary на Python

Уникальность: от 40%
Доступность: сразу
15000 ₽
Готовая работа

Шифрование текста с Аутентификацией каждого пользователя, на основе алгоритма AES - 128 битного ключа, реализованного на WPF

Уникальность: от 40%
Доступность: сразу
400 ₽
Готовая работа

Основные понятия и проблемы технологии программирования

Уникальность: от 40%
Доступность: сразу
250 ₽
Готовая работа

Доклад по дисциплине "Программирование", тема "Сортировка Пузырьком"

Уникальность: от 40%
Доступность: сразу
100 ₽
Готовая работа

Доклад по дисциплине "Программирование", тема "Сортировка Шелла"

Уникальность: от 40%
Доступность: сразу
150 ₽
Готовая работа

Доклад по дисциплине "Программирование", тема "Сортировка слиянием"

Уникальность: от 40%
Доступность: сразу
150 ₽