Я видел отладку printfs в glibc, который внутренне определяется как (пустой) 0, если NDEBUG определяется. Аналогично __ noop для компилятора Visual C++ там также. Бывшие работы и над GCC и над VC ++...
Кажется мне, что один способ хранить данные в B-дереве как файл может быть сделан эффективно с C, использующим двоичный файл с последовательностью (массив) структур с каждой структурой, представляющей узел. Каждый может...
В мои дни колледжа я читал об автоматическом ключевом слове, и со временем я на самом деле забыл, каково это. Это определяется как: определяет локальную переменную как наличие локального времени жизни, я никогда не находил его...
Один из единственных языков, который компилирует в высокоуровневый язык, такой как C, Vala, заинтересовал меня для вполне немного. Я желал запустить маленький проект с него, но я задавался вопросом как я...
Принятие интерпретатора для языка (Может быть что-либо от PHP до Ruby) записано в C. Как переменные (или более сложные структуры данных не только containg имя и значение), которым определяются...
Я преследовал эту ошибку вокруг, и я просто не получаю ее. Я забыл некоторый основной C или что-то? == 28357 == Условный переход или перемещение зависят от неинициализированного значения (значений) == 28357 == в...
Читая различные источники C и C ++, я столкнулся с двумя макросами __APPLE__ и __OSX__. Я обнаружил множество вариантов использования __OSX__ в различных кодах, особенно тех, которые исходят из систем * BSD. ...
Я хочу распечатать (или иначе установить) тип некоторой переменной в моей программе. Существует ли хороший способ сделать это? Пользой я имею в виду путь, который работает, даже если это означает намеренно бросать компилятор...
В моем деструкторе я хочу уничтожить поток чисто. Моя цель состоит в том, чтобы ожидать потока, чтобы закончить выполниться и ЗАТЕМ уничтожать поток. Единственная вещь, которую я нашел о запросах состояния pthread...
Я загружаюсь версия EE Java Eclipse 3.5.1. Я могу теперь использовать его для редактирования C/C++ с надлежащим плагином? Я перешел к Справке>> Install New Software, но я не знаю который URL использовать для получения C/C++...
В Linux, если два потока создаются и они оба работают, когда один из них называет recv () или какой-либо IO syscall, что блоки, когда никакие данные не доступны, что произошло бы с целым процессом? Будет...
Я записал, что следующие C99 кодируют, и задавался вопросом об объявлении структуры. В нем я объявляю два указателя функции, которые в конечном счете указывают на два метода нажатия/поп в основном коде. В...
В моем c/c ++ файлы, есть несколько #define. Как пример: #ifdef LIBVNCSERVER_HAVE_LIBZ/* некоторый кодекс */#ifdef LIBVNCSERVER_HAVE_LIBJPEG/* еще некоторый кодекс */Вы может, пожалуйста, сказать мне, как может я...
Моя программа читает текстовый файл, содержащий различные строки текста для файла настроек. Некоторые строки могли стать очень большими. В настоящее время размер буфера является 4 096 символами. Возможно что некоторые строки...
На Linux я хотел бы знать что "C" API звонить для получения статистики на CPU. Я знаю об и мог считать/proc/loadavg из своего приложения, но это - средние числа загрузки в масштабе всей системы, не на CPU...
Конвенция языка C считает индексы массива от 0. Почему inode числа запускаются от 1 а не 0? Если inode 0 резервируется, для некоторого специального использования, то, каково значение inode 0?
Как я удаляю память в C? Например, я имею: #include <stdlib.h> #include <stdio.h> структура list_el {интервал val; структура list_el * затем;}; структура определения типа list_el объект; освободите основной (...
Я понимаю поставки Linux с c библиотекой, которая реализует функции ISO C и функции системного вызова, и что эта библиотека там, чтобы быть связанной против при разработке C. Однако другой c...
Я использую asin для вычисления угла. Код как указано ниже: удвойте FindAngle (константа удваиваются, theValue) {возвращают asin (theValue);} FindAngle возвращает-0.0 (подписанный нуль), когда аргумент...
Я должен сравнить перечисление в целом с одной строкой, таким образом, целое содержание перечисления проверяется. Требуемый что-то как: NSString *colString = [[выделение NSString] initWithString:@ "threeSilver"];...
Я знаю в C ++, Вы в состоянии посмотреть на следующий характер при помощи: in.peek ();. как я пошел бы об этом, пытаясь «посмотреть» на следующий характер файла в C?
Заставляя мои Астероиды клонироваться (в C) я скорее влюбился в основанные на векторе предприятия, но я просто закодировал их в как x, множества y-пункта. Это было хорошо для чего-то как Астероиды, но что...
Есть ли какие-либо подсказки, которые можно дать мне о передающих указателях на структуры, удваивается, функционирует... от программы C до библиотеки C++ и назад?
Я заметил, что иногда, C макросы записаны как что-то вроде этого: нечто #define (панель) ({++ панель;}) После некоторого экспериментирования я нашел что: ({}); скомпилирует, но ничего не сделает. (Как ожидалось....
Мне сказали c-часто-задаваемые-вопросы, что компилятор делает разные вещи для контакта со [мной] в то время как массива или указателя. Вот пример от c-часто-задаваемых-вопросов: обуглитесь [] = "привет"; символ *p = "мир"; Данный...
Я хочу записать C в s-выражениях и использовать макросы времени компиляции. Кто-либо знает о чем-нибудь, что делает это? Это должно перевести s-выражения в стандарт C.
Я задаюсь вопросом, можете ли Вы: захватите только линию или единственный характер в файле в Linux, и остальная часть файла должна остаться доступной для других процессов? Я получил задачу относительно моделирования...
Я тестирую код, который разработан для обнаружения, когда дочерний процесс имеет segfaulted. Вообразите мой удивленный, когда этот код будет делать не всегда segfault: #include <stdio.h> международное основное () {символ *p = (...
Я пытаюсь отладить простого сборщика мусора остановки-и-копии (написанный в C) использующий GDB. GC работает, обращаясь с SIGBUS. Я установил контрольную точку наверху своего укладчика сигнала SIGBUS. Я сказал GDB...