Результаты поиска по запросу "c11"
Существуют ли реализации, которые поддерживают отрицательный ноль или резервируют его как представление ловушки?
В большинстве реализаций этого дня и возраста целочисленное значение со знаком, которое имеет битовую комбинацию 1 для знакового бита и все 0 для битов значе...
, Я ничего не знаю в Стандарте, который бы рассматривал сравнение значения указателя со значением другого указателя как любой вид доступа к цели указателя, за исключением узкого случая, когда указатель нацелен на самого себя.
оложим, у нас есть объявление функции, для которого у нас нет доступа к ее определению: void f(int * restrict p, int * restrict q, int * restrict r);Поскольку мы не знаем, как получить доступ к указателям, мы не можем знать, вызовет ли ...
загружается один раз для сравнения и снова для шага индексации.
нкции, такие какscanf_s, printf_s кажется необязательным стандартом. MSVC реализовал эти функции, а gcc - нет. Есть ли конкретная причина не реализовывать безопасные функции? Являетсяscanf GCC достаточно безопасны?
@R .. Нет, цель эффективного типа хорошо объяснена в обосновании. Никогда не предполагалось, что, например, int * и double * могут иметь псевдоним. Точка, в которой этим стали злоупотреблять, заключалась в том, что такие вещи, как uint16_t *, не могли использовать псевдоним uint32_t * и т. Д., Эффективно превращая все виды аппаратного программирования с gcc в особую угрозу безопасности. В результате мы видим, что встроенные системы, написанные на gcc, разрушаются каждый день, потому что обычный программист на Си даже не знает о строгом псевдониме и эффективном типе. Так было с тех пор, как Cortex M стал мейнстримом.
сматриваю сборку, сгенерированную GCC для ARM Cortex M4, и заметил, чтоatomic_compare_exchange_weak получает дваDMB инструкции, вставленные вокруг условия (собранные с помощью GCC 4.9 с использованием-std=gnu11 -O2): // if ...
Что такое C11 cor 1: 2012?
Я только что заметил, что в стандарт C11 была внесена поправкаISO / IEC 9899: 2011 / Cor 1: 2012. Что было изменено в этом обновлении?
_Thread_local спецификатор класса хранения в C?
Я читаю заметку в книгеC Как запрограммировать седьмой [https://rads.stackoverflow.com/amzn/click/com/013299044X]о каком-то новом стандартном классе хранения C с именем_Thread_local: Новый стандарт C добавляет спецификатор класса ...
clang c11 threads.h не найден
Я пытаюсь настроить пример потока c11 в xcode ... но, похоже, у него нет заголовка threads.h, хотя он не компланирует макрос, описанный ...
Ctype.h все еще требует неподписанный символ?
Традиционно это было, строго говоря, ошибкой, чтобы передатьsigned char кctype.h предикаты, потому что они были определены только от -1 до 255, поэтому от -128 до -2 могут закончиться чтением вне границ массива. Было ли это когда-либо ...
<stdatomic.h> в GCC 4.8?
Я хотел бы использовать новые атомарные операции, предусмотренные стандартом C11. Тем не менее, пытаясь#include соответствующий заголовочный файл дает мне это: csort-par.c:5:23: fatal error: stdatomic.h: No such file or directory ...