Результаты поиска по запросу "c11"

3 ответа

Синтаксис и пример использования _Generic в C11

Я слышал, C11 добавил дженерики. Я немного погуглил, посмотрел несколько статей, понял, что есть новое ключевое слово (_Generic ) и все. Но я не могу понять все это. Это что-то вроде дженериков в C # или шаблонов в C ++? Может ли кто-нибудь ...

4 ответа

Компиляторы, которые поддерживают C11

Мне было интересно, есть ли какие-нибудь компиляторы, которые поддерживают значительное количество нового стандарта C11. Ищете такие функции, как общий выбор и т.д. Какие-либо предложения?

4 ответа

Очки последовательности и побочные эффекты: тихие изменения в C11?

C99 §6.5Выражения (1) Выражение - это последовательность операторов и операндов, которая задает вычисление значения, или которая обозначает объект или функцию, или которая генерирует побочные эффекты, или которая выполняет их комбинацию. (2) ...

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

2 ответа

Разрешает ли C11 объявления переменных в любом месте функции?

Позволяет ли стандарт C11 (заметьте, я не имею в виду C ++ 11) объявлять переменные в любом месте функции? Код ниже недействителен в ANSI C (C89, C90): int main() { printf("Hello world!"); int a = 5; /* Error: all variables should be declared ...

7 ответов

Какой тип битового поля?

Я не могу найти нигде в стандарте C, где это указано. Например, в struct { signed int x:1; } foo;являетсяfoo.x lvalue типаint, или что-то другое? Это кажется неестественным для того, чтобы быть lvalue типаint так как вы не можете хранить любое ...

1 ответ

Что такое C11 cor 1: 2012?

Я только что заметил, что в стандарт C11 была внесена поправкаISO / IEC 9899: 2011 / Cor 1: 2012. Что было изменено в этом обновлении?

1 ответ

_Thread_local спецификатор класса хранения в C?

Я читаю заметку в книгеC Как запрограммировать седьмой [https://rads.stackoverflow.com/amzn/click/com/013299044X]о каком-то новом стандартном классе хранения C с именем_Thread_local: Новый стандарт C добавляет спецификатор класса ...

2 ответа

std :: isfinite в MSVC

Стандарты C ++ 11 и C11 определяютстанд :: isfinite [http://en.cppreference.com/w/cpp/numeric/math/isfinite]функция. Visual Studio 2012, кажется, не предоставляет его как частьcmath или жеmath.h, но имеетamp_math.h которыйкажется, чтобы ...

6 ответов

Каков режим C по умолчанию для текущего gcc (особенно в Ubuntu)?

Когда я прошу посмотреть текущую версию cc, я получаю это. $ cc --version cc (Ubuntu/Linaro 4.7.2-2ubuntu1) 4.7.2 Copyright (C) 2012 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO ...