Все вопросы с тегом One Definition Rule

Все, что связано с C++ One Definition Rule (ODR), то есть правилом стандарта C++, запрещающим множественные определения большинства языковых сущностей. ODR примерно требует, чтобы большинство языковых сущностей (объекты, функции, шаблоны и т. д.) Имели уникальное (не дублированное) определение в одной и той же единице перевода или во всей программе, в то время как несколько объявлений все еще возможны.

Страница 1 из 5

Связанные теги

C++
C++ — это язык программирования общего назначения. Первоначально он был разработан как расширение C и имеет похожий синтаксис, но теперь это совершенно другой язык.
Вопросы74190
Language Lawyer
По вопросам о тонкостях формальных или авторитетных спецификаций языков и сред программирования.
Вопросы1495
C++ Modules
По вопросам, касающимся предложения TS модулей C++ по мере его развития. Частичные реализации различных предложений модулей можно найти в Visual Studio 2015 и Clang.
Вопросы36
C++14
C++ 14 — это название стандарта C++, утвержденного в 2014 году. Он основан на предыдущем стандарте C++ 11, улучшая основной язык и стандартную библиотеку, а также добавляя некоторые функции.
Вопросы1405
Constexpr
constexpr — это модификатор, введенный в C++ 11, который сообщает компилятору, что значение функции или переменной известно или может быть вычислено во время компиляции. Таким образом, его можно использовать как константу там, где иначе и быть не могло.
Вопросы406
Function
Функция (также называемая процедурой, методом, подпрограммой или подпрограммой) — это часть кода, предназначенная для выполнения одной конкретной задачи.
Вопросы11976