Логотип
Юнионпедия
Связь
Доступно в Google Play
Новый! Скачать Юнионпедия на вашем Android™ устройстве!
Свободно
Более быстрый доступ, чем браузер!
 

C++11

Индекс C++11

C++11 или ISO/IEC 14882:2011 (в процессе работы над стандартом носил условное наименование C++0x) — новая версия стандарта языка C++, вместо ранее действовавшего ISO/IEC 14882:2003.

43 отношения: Boost, C++, C++ Technical Report 1, C++/CX, C++14, C++17, C11, Clang, Cppcheck, Functional (C++), Futures and promises, Intel Threading Building Blocks, NULL (Си), PVS-Studio, Vector (C++), XML, Класс памяти, Кортеж (информатика), Конструктор (объектно-ориентированное программирование), Конструктор по умолчанию, Правило трёх (C++), Простая структура данных, Параллельные вычисления, Получение ресурса есть инициализация, Одиночка (шаблон проектирования), Регулярные выражения, Ссылка (C++), Сравнение языков программирования, Си (язык программирования), Сортировка слиянием, Сортировка выбором, Условная переменная, Указатель (тип данных), Функциональный тип, Хронология языков программирования, Цикл (программирование), Шаблоны C++, Модель памяти Java, Вывод типов, Вариативный шаблон, Вариативный макрос, Деление с остатком, Линейный конгруэнтный метод.

Boost

Boost — собрание библиотек классов, использующих функциональность языка C++ и предоставляющих удобный кроссплатформенный высокоуровневый интерфейс для лаконичного кодирования различных повседневных подзадач программирования (работа с данными, алгоритмами, файлами, потоками и т. п.). Свободно распространяются по лицензии Boost Software License вместе с исходным кодом.

Новый!!: C++11 и Boost · Узнать больше »

C++

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

Новый!!: C++11 и C++ · Узнать больше »

C++ Technical Report 1

C++ Technical Report 1 (TR1) является общим названием для стандарта ISO/IEC TR 19768, библиотеки расширений C++ — это документ с предложением дополнений в стандарт библиотеки С++.

Новый!!: C++11 и C++ Technical Report 1 · Узнать больше »

C++/CX

C++/CX (Component Extensions) — расширения языка C++, реализованные в компиляторах от Microsoft.

Новый!!: C++11 и C++/CX · Узнать больше »

C++14

C++14 — неофициальное название последней версии стандарта C++ ISO/IEC JTC1 (полное название: «International Standard ISO/IEC 14882:2014(E) Programming Language C++»).

Новый!!: C++11 и C++14 · Узнать больше »

C++17

С++17 (также известный как C++1z) — это название версии стандарта C++ ISO/IEC.

Новый!!: C++11 и C++17 · Узнать больше »

C11

C11 или ISO/IEC 9899:2011 (неофициально C1X) — актуальный стандарт для языка Си (ISO/IEC 9899:2011), который заменил существующий стандарт C99.

Новый!!: C++11 и C11 · Узнать больше »

Clang

Clang (произносится «клэнг») является фронтендом для языков программирования C, C++, Objective-C, Objective-C++ (англ.) и OpenCL C, использующимся совместно с фреймворком LLVM.

Новый!!: C++11 и Clang · Узнать больше »

Cppcheck

Cppcheck — статический анализатор кода для языка C/C++, предназначенный для поиска ошибок, которые не обнаруживаются компиляторами.

Новый!!: C++11 и Cppcheck · Узнать больше »

Functional (C++)

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

Новый!!: C++11 и Functional (C++) · Узнать больше »

Futures and promises

В информатике конструкции future, promise и delay в некоторых языках программирования формируют стратегию вычисления, применяемую для параллельных вычислений.

Новый!!: C++11 и Futures and promises · Узнать больше »

Intel Threading Building Blocks

Intel Threading Building Blocks (также известная как TBB) — кроссплатформенная библиотека шаблонов С++, разработанная компанией Intel для параллельного программирования.

Новый!!: C++11 и Intel Threading Building Blocks · Узнать больше »

NULL (Си)

NULL в языках программирования Си и C++ — макрос, объявленный в заголовочном файле stddef.h (и других заголовочных файлах).

Новый!!: C++11 и NULL (Си) · Узнать больше »

PVS-Studio

PVS-Studio — проприетарный статический анализатор кода для программ, написанных на С, C++, C++11, C++/CLI, C++/CX и на C#.

Новый!!: C++11 и PVS-Studio · Узнать больше »

Vector (C++)

Стандартный шаблон обобщённого программирования языка Си++ std::vector<T> — реализация динамического массива переменного размера.

Новый!!: C++11 и Vector (C++) · Узнать больше »

XML

XML (eXtensible Markup Language) — расширяемый язык разметки.

Новый!!: C++11 и XML · Узнать больше »

Класс памяти

Класс памяти переменной (Storage class) — понятие в некоторых языках программирования.

Новый!!: C++11 и Класс памяти · Узнать больше »

Кортеж (информатика)

Кортеж — упорядоченный набор фиксированной длины.

Новый!!: C++11 и Кортеж (информатика) · Узнать больше »

Конструктор (объектно-ориентированное программирование)

В объектно-ориентированном программировании конструктор класса (от constructor) — специальный блок инструкций, вызываемый при создании объекта.

Новый!!: C++11 и Конструктор (объектно-ориентированное программирование) · Узнать больше »

Конструктор по умолчанию

Конструктор по умолчанию (default constructor), в объектно-ориентированных языках программирования — конструктор, который может быть вызван без аргументов.

Новый!!: C++11 и Конструктор по умолчанию · Узнать больше »

Правило трёх (C++)

Правило трёх (также известное как «Закон Большой Тройки» или «Большая Тройка») — правило в C++, гласящее, что если класс или структура определяет один из следующих методов, то они должны явным образом определить все три метода.

Новый!!: C++11 и Правило трёх (C++) · Узнать больше »

Простая структура данных

Простая структура данных (plain old data, POD) — в современных языках программирования высокого уровня тип данных, имеющий жёстко определённое расположение полей в памяти, не требующий ограничения доступа и автоматического управления.

Новый!!: C++11 и Простая структура данных · Узнать больше »

Параллельные вычисления

Параллельные вычисления — способ организации компьютерных вычислений, при котором программы разрабатываются как набор взаимодействующих вычислительных процессов, работающих параллельно (одновременно).

Новый!!: C++11 и Параллельные вычисления · Узнать больше »

Получение ресурса есть инициализация

Получение ресурса есть инициализация (Resource Acquisition Is Initialization (RAII)) — программная идиома объектно-ориентированного программирования, смысл которой заключается в том, что с помощью тех или иных программных механизмов получение некоторого ресурса неразрывно совмещается с инициализацией, а освобождение — с уничтожением объекта.

Новый!!: C++11 и Получение ресурса есть инициализация · Узнать больше »

Одиночка (шаблон проектирования)

Одиночка (Singleton) — порождающий шаблон проектирования, гарантирующий, что в однопроцессном приложении будет единственный экземпляр некоторого класса, и предоставляющий глобальную точку доступа к этому экземпляру.

Новый!!: C++11 и Одиночка (шаблон проектирования) · Узнать больше »

Регулярные выражения

Регуля́рные выраже́ния (regular expressions) — формальный язык поиска и осуществления манипуляций с подстроками в тексте, основанный на использовании метасимволов (символов-джокеров, wildcard characters).

Новый!!: C++11 и Регулярные выражения · Узнать больше »

Ссылка (C++)

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

Новый!!: C++11 и Ссылка (C++) · Узнать больше »

Сравнение языков программирования

В приведённой ниже таблице отмечено наличие или отсутствие тех или иных возможностей в некоторых популярных сегодня языках программирования.

Новый!!: C++11 и Сравнение языков программирования · Узнать больше »

Си (язык программирования)

Си (C) — компилируемый статически типизированный язык программирования общего назначения, разработанный в 1969—1973 годах сотрудником Bell Labs Деннисом Ритчи как развитие языка Би.

Новый!!: C++11 и Си (язык программирования) · Узнать больше »

Сортировка слиянием

Сортировка слиянием (merge sort) — алгоритм сортировки, который упорядочивает списки (или другие структуры данных, доступ к элементам которых можно получать только последовательно, например — потоки) в определённом порядке.

Новый!!: C++11 и Сортировка слиянием · Узнать больше »

Сортировка выбором

Сортировка выбором (Selection sort) — алгоритм сортировки.

Новый!!: C++11 и Сортировка выбором · Узнать больше »

Условная переменная

Условная переменная — примитив синхронизации, обеспечивающий блокирование одного или нескольких потоков до момента поступления сигнала от другого потока о выполнении некоторого условия или до истечения максимального промежутка времени ожидания.

Новый!!: C++11 и Условная переменная · Узнать больше »

Указатель (тип данных)

Переменная num объявляется и инициализируется. После чего объявляется переменная-указатель pNum. Затем указателю pNum присваивается адрес переменной num. Таким образом обе переменные можно использовать для доступа к одному и тому же месту в памяти. Указатель (pointer) — переменная, диапазон значений которой состоит из адресов ячеек памяти или специального значения — нулевого адреса.

Новый!!: C++11 и Указатель (тип данных) · Узнать больше »

Функциональный тип

Функциональный тип (стрелочный тип, экспоненциал) в информатике — тип переменной или параметра, значением которой или которого может быть функция; либо тип аргумента или возвращаемого значения функции высшего порядка, принимающей или возвращающей функцию.

Новый!!: C++11 и Функциональный тип · Узнать больше »

Хронология языков программирования

Хронология языков программирования — упорядоченный в хронологическом порядке список языков программирования.

Новый!!: C++11 и Хронология языков программирования · Узнать больше »

Цикл (программирование)

Пример цикла While. Цикл — разновидность управляющей конструкции в высокоуровневых языках программирования, предназначенная для организации многократного исполнения набора инструкций.

Новый!!: C++11 и Цикл (программирование) · Узнать больше »

Шаблоны C++

Шабло́ны (template) — средство языка C++, предназначенное для кодирования обобщённых алгоритмов, без привязки к некоторым параметрам (например, типам данных, размерам буферов, значениям по умолчанию).

Новый!!: C++11 и Шаблоны C++ · Узнать больше »

Модель памяти Java

Модель памяти Java (Java Memory Model, JMM) описывает поведение потоков в среде исполнения Java.

Новый!!: C++11 и Модель памяти Java · Узнать больше »

Вывод типов

Вывод типов (type inference) — в программировании возможность компилятора самому логически вывести тип значения у выражения.

Новый!!: C++11 и Вывод типов · Узнать больше »

Вариативный шаблон

В программировании шаблон с переменным числом аргументов называется вариативным.

Новый!!: C++11 и Вариативный шаблон · Узнать больше »

Вариативный макрос

Вариативный макрос — возможность препроцессором Си при помощи специального макроса объявлять поддержку различного числа аргументов.

Новый!!: C++11 и Вариативный макрос · Узнать больше »

Деление с остатком

Деление c остатком — арифметическая операция, играющая большую роль в арифметике, теории чисел и алгебре.

Новый!!: C++11 и Деление с остатком · Узнать больше »

Линейный конгруэнтный метод

Линейный конгруэнтный метод — один из методов генерации псевдослучайных чисел.

Новый!!: C++11 и Линейный конгруэнтный метод · Узнать больше »

Перенаправления здесь:

C++ 2011, C++0x, C++2011, ISO/IEC 14882:2011.

ИсходящиеВходящий
Привет! Мы на Facebook сейчас! »