Я только что получил комментарий к Compound Literals неправильно и, в процессе, наткнулся на переменные массивы длины. Ясно, что я живу под скалой. Что я должен прочитать, чтобы получить хорошее понимание основных новых функций на C99?Хороший обзор/обзор C99?
ответ
Harbison & Steele's C: A Reference Manual, 5-е изд., Охватывает основные функции C99, и это одна из лучших ссылок для C в любом случае.
Доступен свободно доступный черновик (PDF) стандарта C99 here.
спасибо. думаю, мне нужно обновить свой 4-й энд! Удивительная книга, должна была подумать об этом ... –
http://www.open-std.org/jtc1/sc22/wg14/www/newinc9x.htm может быть полезно, чтобы вы знали, что искать в стандартном документе. .. – Christoph
- 1. Ссылка на статическую библиотеку не C99 в режиме C99
- 2. C99 определение «процессорного времени» пункта 1 стандарта C99
- 3. «NSClassFromString» недействителен в c99
- 4. Resharper C++ enforce C99
- 5. Перераспределение массива (C99)
- 6. разбивая код (указатели C99)
- 7. определение off_t с c99
- 8. C90 - C99: register struct
- 9. Предварительная обработка C99 диграфов
- 10. Данные OpenMP и C99
- 11. Сегментация Fault Loop C99
- 12. Летучие семантики в C99
- 13. stdint.h и C99
- 14. Объявление массива дважды (C99)
- 15. C99 - vscanf для чайников?
- 16. Emacs flycheck C99 mode
- 17. Declarators семантика в C99
- 18. Компиляторы C99 GNU99
- 19. Изменения константных строк (C99)
- 20. C99 эквивалент MATLAB "фильтр"?
- 21. Сигналы - c99 vs gnu99
- 22. double_t in C99
- 23. c99 Гото мимо инициализации
- 24. Насколько универсально поддерживается C99?
- 25. Парсер ANSI C99 с открытым исходным кодом?
- 26. CRTSCTS не определяется при компиляции как C99
- 27. C99: Существование strrpbrk (reverse strpbrk)
- 28. Compiling C99 in cl компилятор
- 29. C99 Const проходят по значению
- 30. VS2013 C99 - Почему эта компиляция?
Я не знаю, как ответить на этот вопрос, не переписывая/указывая на стандарт C99 ... Разве это не достаточно хороший источник исчерпывающей технической информации? –
нормально, как насчет сейчас? Я знаю, что могу пойти на стандарт для крошечных деталей, но я бы предпочел что-то вроде длинной статьи dr dobbs. –
http://gcc.gnu.org/c99status.html упоминает ряд функций (и их статус поддержки в gcc, но это не так), для которых вы можете выполнять дальнейшие поисковые запросы в Интернете. –