Работа с регионами в Visual C++

C.
См. также: Си (язык программирования)
C++ Семантика мультипарадигмальный: объектно-ориентированное, обобщённое, процедурное, метапрограммирование Класс языка объектно-ориентированный язык программирования, мультипарадигмальный язык программирования, процедурный язык программирования и компилируемый язык программирования Тип исполнения компилируемый Появился в 1983 Автор Страуструп, Бьёрн Расширение файлов .cc, .cpp, .cxx, .c, .c++, .h, .hpp, .hh, .hxx или .h++ Система типов статическая Основные реализации GNU C++, Microsoft Visual C++, Intel C++ compiler, Open64 C++ Compiler, Clang, Comeau C/C++, Embarcadero C++ Builder, Watcom C++ compiler, Digital Mars C++, Oracle Solaris Studio C++ compiler, Turbo C++ Диалекты ISO/IEC 14882 C++ Испытал влияние Си, Симула, Алгол 68, Клу, ML и Ада Сайт isocpp.org​ (англ.)
 

. C++ (читается си-плюс-плюс) — компилируемый, статически типизированный язык программирования общего назначения.

Поддерживает такие парадигмы программирования, как процедурное программирование, объектно-ориентированное программирование, обобщённое программирование. Язык имеет богатую стандартную библиотеку, которая включает в себя распространённые контейнеры и алгоритмы, ввод-вывод, регулярные выражения, поддержку многопоточности и другие возможности. C++ сочетает свойства как высокоуровневых, так и низкоуровневых языков. В сравнении с его предшественником — языком C, — наибольшее внимание уделено поддержке объектно-ориентированного и обобщённого программирования.

C++ широко используется для разработки программного обеспечения, являясь одним из самых популярных языков программирования. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также игр. Существует множество реализаций языка C++, как бесплатных, так и коммерческих и для различных платформ. Например, на платформе x86 это GCC, Visual C++, Intel C++ Compiler, Embarcadero (Borland) C++ Builder и другие. C++ оказал огромное влияние на другие языки программирования, в первую очередь на Java и C#.

Синтаксис C++ унаследован от языка C. Одним из принципов разработки было сохранение совместимости с C. Тем не менее, C++ не является в строгом смысле надмножеством C; множество программ, которые могут одинаково успешно транслироваться как компиляторами C, так и компиляторами C++, довольно велико, но не включает все возможные программы на C.

Содержание 1 История 1.1 Создание
1.2 Развитие и стандартизация языка
1.3 История названия
1.4 Философия C++ 2 Обзор языка 2.1 Типы
2.2 Наследование
2.3 Полиморфизм
2.4 Инкапсуляция 2.4.1 Друзья 2.5 Специальные функции
2.6 Шаблоны 3 Стандартная библиотека 3.1 Общая структура
3.2 Состав
3.3 Реализации 4 Отличия от языка C 4.1 Совместимость с языком С
4.2 Новые возможности
4.3 C++ не включает в себя C
4.4 Средства C, которых рекомендуется избегать 5 Дальнейшее развитие 5.1 Общие направления развития C++
5.2 Стандарт C++11: дополнения в ядре языка 6 Примеры программ 6.1 Пример № 1
6.2 Пример № 2 7 Достоинства и недостатки 7.1 Достоинства
7.2 Недостатки 8 Критика 8.1 О критике C++ в целом
8.2 Сравнение с альтернативными языками 8.2.1 C++ и Ада
8.2.2 C++ и Java
8.2.3 C++ и C
8.2.4 C++ и функциональные и скриптовые языки 8.3 Критика отдельных элементов и концепций 8.3.1 Контроль за поведением
8.3.2 Компонентное и объектно-ориентированное программирование
8.3.3 Метапрограммирование
8.3.4 Кроссплатформенность 8.4 Отсутствие возможностей
8.5 Избыточные и опасные возможности 8.5.1 Встроенные средства обхода ограничений
8.5.2 Неконтролируемая макроподстановка
8.5.3 Проблемы перегрузки 8.6 Вычислительная эффективность 8.6.1 Результирующий объём исполнимого кода
8.6.2 Потенциал оптимизации
8.6.3 Эффективное управление памятью 8.7 Результативность 8.7.1 Качество и культура программирования
8.7.2 Исправление исправного
8.7.3 Сложность ради самой сложности
8.7.4 Саботаж
8.7.5 Ненадёжность продукта
8.7.6 Менеджмент проектов 9 Влияние и альтернативы
10 См. также
11 Примечания
12 Литература
13 Ссылки
Работа с регионами в Visual C++

Работа с регионами в Visual C++

Добавить комментарий

Scroll to top