Я работаю над проектом, где я должен уплотнить большие целые числа (как 3^361) с абсолютной точностью и как можно большей скоростью. C является самым быстрым языком, с которым я знаком, таким образом, я пытаюсь кодировать...
Мне любопытно, что различие здесь когда typedefing перечисление или структура. Есть ли какое-либо различие семантически между этими двумя блоками? Это: перечисление определения типа {первый, второй, третий} SomeEnum; и...
Я использую многопоточность в своем приложении с _beginthread и прямо сейчас ожидать, пока все потоки не сделаны, у меня есть глобальный bools, который установлен на истинный, поскольку каждый поток завершается так, я нахожусь в некоторое время цикле...
#include <stdio.h> интервал f (); международное основное () {f (1); f (1,2); f (1,2,3);} f (интервал i, интервал j, интервал k) {printf (" %d %d %d", я, j, k);} это хорошо работает (без любой ошибки)... может u...
gcc 4.4.4 c89 я использую код ниже. Однако я продолжаю получать то же число: size_t i = 0; для (я = 0; я <3; я ++) {/* Инициализируют случайное число */srand ((неподписанный...
API потока Windows и Соляриса оба позволяют потоку быть созданным в "приостановленном" состоянии. Поток только на самом деле запускается, когда он позже "возобновляется". Я привык к потокам POSIX, которые не имеют...
Рассмотрите очень простое: международное основное (пустота) {возвращается 0;} я скомпилировал его (с mingw32-gcc) и выполнил его как панель нечто main.exe. Теперь, я ожидал своего рода катастрофический отказ или ошибку, вызванную основным...
У меня есть хеш Ruby, который достигает приблизительно 10 мегабайтов, если записано в файл с помощью Marshal.dump. После gzip сжатие это - приблизительно 500 килобайтов. Итерация через и изменение этого хеша...
Существует ли способ объявить сначала и затем инициализировать массив в C? До сих пор я инициализировал массив как это: интервал myArray [РАЗМЕР] = {1,2,3,4....}; Но я должен сделать что-то вроде этого интервал...
Специально для C и C++, сколько передач используется по умолчанию? Это число изменяется в зависимости от уровня используемой оптимизации? (это должно), это может быть изменено непосредственно? Я искал это...
Я видел разговор о сообщениях о том, что могло бы вызвать различия между Отладкой и Сборками конечных версий, но я не думаю, что кто-либо обратился с точки зрения разработки, что является самым эффективным способом решить...
У меня есть символ* имя, которое является строковым представлением короткого, которое я хочу, такой как "15" и должен произвести это как короткое целое без знака, объединенное к двоичному файлу. Этот бросок должен также быть межплатформенным...
Я ищу свободное статическое средство проверки для кода C99 (включая расширения GCC) со способностью явно сказать "их, макросы препроцессора всегда определяются". Мне нужна та последняя часть, потому что я...
Я думаю, что где-то читал, что нельзя брать адрес значения перечисления в C (значения перечисления не являются lvalues; однако я не могу найти никакой информации об этом сейчас). Это правильно, и если да, то ...
В статье Wikipedia о ANSI C говорится: Одна из целей ANSI C процесс стандартизации состояла в том, чтобы произвести надмножество K&R C (первый опубликованный стандарт), включив многие из...
И где литералы в памяти точно? (см. примеры ниже), я не могу изменить литерал, таким образом, это, предположительно, был бы символ константы*, хотя компилятор позволил мне использовать символ* для него, у меня нет предупреждений...
Я ищу инструмент (предпочтительно, плагин Visual Studio), который отобразил бы все файлы, включенные данным файлом, и показал бы все файлы, включенные теми файлами и так далее.
Я идеально хотел бы смочь добавить (очень повторяющийся) код C/C++ к своему фактическому коду, но во время компиляции, в коде, который прибудет из, говорится, stdout сценария Python, тот же способ, с которым каждый делает...
интервал константы t=5; символ buf [t+5]; Когда я компилирую, это дает ошибку в C, но не в C++!! Кто-либо может объяснить меня причина?Примечание: Я знаю значения по умолчанию константы к внутренней связи в 'C++', где как...
Я хочу изучить C, UNIX и LINUX, и больше о встроенных системах. Очень заинтересованный ими. Есть ли любые онлайн-курсы или веб-сайты, которые могут вести меня. И предложите, чтобы книги читали в...
Этот код производит отказ сегментации во время объявления массива. Я смущен относительно того, почему это происходит. Я намеренно выбрал 2000000000 как значение, потому что это ниже 2^31 и может вписаться...
По причинам я полностью не соглашаюсь с, но "Полномочия (Антиудобства использования), Что Быть" продолжают устанавливать декретом несмотря на мои возражения, у меня есть программа сортировки, которая делает основной strcmp (), выдерживает сравне
Я недавно столкнулся с довольно необычной конвенцией кодирования, где призыв к возврату функции "пусто" снабжается префиксом (пустоту). например, (пустой) MyFunction (); Это несколько отличается от...
Я видел несколько функциональных определений как это недавно при проигрывании с Бизоном GNU: статическое ЗНАЧЕНИЕ ripper_pos (сам) ОЦЕНИВАЕТ сам; {//кодируют здесь}, Почему имеет тип сам за пределами...
Каковы некоторые подсказки, которые я могу использовать для предотвращения утечек памяти в моих приложениях? В моем текущем проекте я использую инструмент "INSURE ++", который находит утечку памяти, и генерируйте отчет. Кроме инструмента там...
Действительно ли это - корректный способ выделить память char*. символ* стороны = "5"; символ* tempSides; tempSides = (символ*) malloc (strlen (внутренности) * sizeof (символ));
Кто-либо говорит мне, как заблокировать некоторые определенные системные вызовы в рамках программы? Я создаю систему, которая берет часть исходного кода C, компилирует его с gcc и выполняет его. Для безопасности...
Я изо всех сил пытался перенести голову вокруг этого по некоторым причинам. У меня есть 15 битов, которые представляют число. Биты должны соответствовать шаблону. Шаблон определяется в способе, которым начинаются биты: они...
Я искал бы это, но честно я не буду знать, где запустить, потому что я не знаю то, чем это называют. Я видел, что переменные передали функциям как это: myFunction ((освобождают **) &variable); Который...