Результаты поиска по запросу "one-definition-rule"

2 ответа

Что мне разрешено делать со статическим, инициализированным в классе элементом данных constexpr?

Вероятно, это немного необычный вопрос, поскольку он требует более полного объяснения короткого ответа, данногоДругой ...

2 ответа

Что мне разрешено делать со статическим, инициализированным в классе элементом данных constexpr?

2 ответа

Как использование безымянных пространств имен в заголовках может привести к нарушениям ODR?

В Руководстве по стилю Google C ++Пространства имен В разделе говорится, что "Использование безымянных пространств имен в заголовочных файлах может легк...

ТОП публикаций

1 ответ

передать статическую переменную constexpr по универсальной ссылке?

В следующих,

12 ответов

Когда мне следует написать ключевое слово «inline» для функции / метода?

Когда я должен написать ключевое словоinline для функции / метода в C ++? Увидев некоторые ответы, некоторые связанные вопросы: Когда я долженненаписать ключевое слово «inline» для функции / метода в C ++? Когда компилятор не будет знать, ...

1 ответ

использование констант в заголовочном файле с соответствием ODR

Смотря наДругой вопрос Я понял, что не могу использовать объекты или функции из анонимного пространства имен через файл заголовка, поскольку это приведет к н...

12 ответов

Когда мне следует написать ключевое слово «inline» для функции / метода?

2 ответа

Что значит «использовать ODR»?

Это только что вышло в контекстеДругой вопрос.Очевидно, функции-члены в шаблонах классов создаются только в том случае, если они используются ODR. Может кто-...

1 ответ

Как запустить ranlib для архива, созданного через Android.mk?

2 ответа

Встроенные конструкторы и одно правило определения

Рассмотрим следующие исходные файлы 1.cpp #include <iostream> using namespace std; struct X { X() { cout << "1" << endl; } }; void bar(); void foo() { X x; } int main() { foo(); bar(); return 0; }файле 2.cpp #include <cstdio> struct X { X() { ...