Результаты поиска по запросу "c"
вариант
аюсь понять этот бизнес с файлами LIB в Microsoft Windows, и я только что сделал открытие, которое, надеюсь, рассеет путаницу, которая до сих пор мешала мне получить четкое представление о проблеме. Иными словами, файлы LIB - это не тот тип ...
Ошибка включения дает ошибки объявления во время компиляции, а не ошибки определения во время компоновки.
ользую Linux, и у меня есть следующие файлы: main.c, main.h fileA.c, fileA.h fileB.cpp, fileB.hФункцияF1() объявлен вfileB.h и определяется вfileB.cpp, Мне нужно использовать функцию вfileA.cи поэтому я объявил функцию как extern void ...
отзывает это разрешение.
е следующее: volatile uint32_t i;Как я могу узнать, рассматривал ли gcc меня как изменчивый? Это было бы объявлено как таковое, потому что ни один соседний код не собирается изменять его, и изменение этого вероятно из-за некоторого ...
getchar читает ввод из потока ввода, который доступен только после нажатия клавиши ENTER. до тех пор, пока вы не увидите только отраженный результат из консоли. Чтобы достичь желаемого результата, вы можете использовать что-то вроде этого
од C: int c; c = getchar(); while (c != EOF) { putchar(c); c = getchar(); }Почему эта программа реагирует так на вводhello? hello helloа не как hheelloo
для GCC на x86-64 документация неверная. -fno-asynchronous-unwind-tables необходимо, чтобы вызвать прерывание в этой ситуации.
жный дубликат: Будут ли исключения C ++ безопасно распространяться через код C? [https://stackoverflow.com/questions/2101390/will-c-exceptions-safely-propagate-through-c-code] Если у вас есть код c, например, png lib, с вашими собственными ...
Конечно, все ответы верны. Тем не менее, в случае с strdup () было бы неплохо иметь возможность работать и с нулевыми указателями - просто верните также «нулевую» строку, в этом случае. Конечно, легко определить функцию strdupnullok () с таким поведением как обертку вокруг strdup (), но тогда это дополнительный обертка и вызов функции, поэтому код становится немного медленнее.
p (null) создает дамп ядра. Пробовал в Ubuntu и FreeBSD оба. Почему? Разве это не должно возвращать ноль? char *b = NULL; a = strdup(b);Это сбросит ядро при вызове strdup.
«Обычно используемые методы»
учаю эту ошибку ev.c:11: error: subscripted value is neither array nor pointerдля этой линии printf("%d\n", pairs[0][0]);В этом коде static VALUE EV; static VALUE PairCounter; static VALUE sort_pairs_2(VALUE self) { VALUE pairs; pairs = ...
Да, это то, что я имел в виду.
mmap()желании может быть предоставлено фиксированное местоположение для размещения карты. Я хотел бы отобразить файл, а затем сделать его доступным для нескольких разных программ по одному и тому же виртуальному адресу в каждой программе. Мне все ...
будет скомпилировано в
отрим следующую структуру: struct Vector4D { union { double components[4]; struct { double x, y, z, t; } Endpoint; }; };Мне кажется, что я видел нечто подобное в структуре IPAddress WinApi. Идея состоит в том, чтобы дать мне возможность ...
Да, и второй сегмент, как вы и говорите, - заблокированная страница памяти, которую мой код явно использует для ускорения передачи данных.
того, я заметил, что моя программа c (с использованием CUDA 3.2) имеет виртуальный размер 28 г или более (если смотреть на VIRT) при каждом запуске с самого начала. Это не имеет никакого смысла для меня. Резидентная память имеет смысл и ...