Автор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

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

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

Разработка IP-сервера для обеспечения IP-телефонии во внутренних сетях связи

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

Обработка и визуализация данных при моделировании электрических машин с использованием программного комплекса «Моделирование в технических устройствах

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

Разработка системы для измерения уровня жидкости в резервуарах промышленных масштабов на основе ультразвукового уровнемера.

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

Разработка информационной системы поддержки научно-исследовательской деятельности на основе метода Zettelkasten

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

Разработка информационной системы учета приёма и оплаты заказов посетителей с использованием СУБД SQL Server и языка программирования С#

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

WEB-приложение оформления заказов в кондитерской. Предметом исследования является учет заказов кондитерских изделий в кондитерской.

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

WEB-приложение для салона красоты. Предмет исследования – процесс учёта заказов в салон красоты.

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

Автоматизация учета и анализа клиентского оборудования для интернет провайдера

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

Сравнительный анализ клиентских реализаций импорта пакетов и модулей в экосистеме JavaScript

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

Разработка интернет магазина по продаже семян и удобрений на базе joomla 1.7.

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

Разработка программного продукта для решений задач на основе метода анализа иерархий

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

НАХОЖДЕНИЕ СПЕКТРАЛЬНОГО РАДИУСА МАТРИЦЫ МОДИФИЦИРОВАННЫМ СТЕПЕННЫМ МЕТОДОМ

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