Вопросы по теме 'gcc-extensions'

Почему тернарное расширение GCC не поддерживает присваивание?
GCC имеет отличное расширение троичных выражений для C что позволяет нам создать такой оператор: int x = some_var ?: 10; // expands to some_var ? some_var : 10 Что действительно приятно, и хотя это не особенно интуитивно понятно, оно...
1297 просмотров
schedule 17.06.2023

Безопасно ли переводить __builtin_expect во встроенную функцию?
Я работаю над некоторым кодом C++, который определяет #define LIKELY(x) (__builtin_expect((x), 1)) и мне было интересно - почему не встроенная функция? то есть почему бы и нет template <typename T> inline T likely(T x) { return...
599 просмотров
schedule 27.09.2022