Свързани въпроси 'c11'

@Ankit Казвах, че конструкторът Intent(Context, String) не съществува. Документ
5661 изгледи
schedule 02.01.2024

защо няма подравнен calloc в C11
Стандартът C11 добави функцията aligned_alloc за разпределяне на неинициализирана подравнена памет. Стандартът също така включва функцията calloc за разпределяне на памет, която се инициализира на нула, но само я подравнява към размера на...
2122 изгледи

Недефинирана препратка към gets_s?
Използвам gcc на Ubuntu 4.6.1 и SUSE 4.6.2 със следната команда gcc gets_s.c Моят изходен код е // Read and Display Lines // gets_s.c #include <stdio.h> int main(void) { char first_name[11]; char last_name[11];...
5661 изгледи
schedule 02.01.2024

Какви са тези странни размери на масиви [*] и [статични] в C99?
Очевидно следните прототипи на функции са валидни в C99 и C11: void foo(int a[const *]); void bar(int a[static volatile 10]); Каква е целта на тези странни индексни обозначения * , static и квалификатори на CV? Помагат ли да се...
1815 изгледи
schedule 19.01.2024

Как може макрос да дефинира валидно глобално име въз основа на типа, който му е предаден?
Вярвам, че заглавието се обяснява само по себе си, но ето един пример, който да илюстрира какво се опитвам да постигна: #define PASTE2(_0, _1) _0 ## _1 #define DEFINE_OPS_FOR_TYPE(TYPE) \ int PASTE2(do_something_with_,...
313 изгледи
schedule 22.01.2024

Използване на strdup в C11
Мога да компилирам следното с помощта на gcc версия 4.7.2 #include <string.h> int main(){ char text[] = "String duplicate"; char* dup = strdup(text); return 0; } Но когато използвах флага --std=c11, получавам...
5054 изгледи
schedule 03.02.2024

Файлът uchar.h не е намерен на OS X 10.9
Оставам с впечатлението, че моят C компилатор поддържа C11, тъй като приема флага -std=c11, $ cc --version Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn) Target: x86_64-apple-darwin13.3.0 Thread model: posix и uchar.h е част...
3332 изгледи
schedule 06.02.2024

Мъртъв клон на _Generic израз, причиняващ грешка на компилатора (C11)
Бях заинтересован да напиша макрос за валидиране на тип, който дава предупреждение само ако типът не е int/short/long или указател . Проблемът, който имам с това, е, че указателят може да бъде всякакъв вид указател. #define...
134 изгледи
schedule 03.03.2024

Какво точно е изходният файл за стандарта C11
Имам съмнения относно изречение в този параграф от стандарта C11: 5.1.1.1 Структура на програмата Не е необходимо цялата C програма да бъде преведена едновременно. Текстът на програмата се съхранява в единици, наречени изходни файлове...
263 изгледи
c c11
schedule 21.03.2024

Безразклонени условия за цели числа — бързо, но могат ли да бъдат направени по-бързи?
Експериментирах със следното и забелязах, че дефинираното тук безразклонено „ако“ (сега с &-!! заместващо *!! ) може да ускори определен код с тесни места с до (почти) 2 пъти на 64-битови цели на Intel с clang: // Produces x if f is true,...
3971 изгледи