Все вопросы с тегом Strict Aliasing

Строгий псевдоним — это предположение, сделанное компилятором C или C++, что указатели разыменования объектов разных типов никогда не будут ссылаться на одно и то же место в памяти (т.е. они не будут псевдонимами друг друга).

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

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

C
C — это язык программирования общего назначения, используемый для системного программирования (ОС и встроенного), библиотек, игр и кроссплатформенности.
Вопросы38978
Gcc
GCC — это коллекция компиляторов GNU. Это де-факто стандартный компилятор для C, C++, Go, Fortran и Ada в Linux, а также поддерживает многие другие языки и платформы.
Вопросы3781
Compiler Optimization
Оптимизация компилятора включает в себя адаптацию компилятора для уменьшения времени выполнения или размера объекта или того и другого. Это может быть выполнено с использованием аргументов компилятора (например, CFLAGS, LDFLAGS), плагинов компилятора (например…
Вопросы431
C++
C++ — это язык программирования общего назначения. Первоначально он был разработан как расширение C и имеет похожий синтаксис, но теперь это совершенно другой язык.
Вопросы76617
Constants
Константы в программировании — это определения, значение которых фиксируется на протяжении всего выполнения программы. Например, литералы в большинстве языков являются константами. В ссылочно прозрачных стилях программирования все определения постоянны. Константная…
Вопросы1003
Undefined Behavior
Непредсказуемый результат компиляции или выполнения программы, которая нарушает правила языка, которые ни компилятор, ни интерпретатор, ни исполняющая система не должны соблюдать.
Вопросы370