Результаты поиска по запросу "c"
Запускать только препроцессор, но только для определенных операторов
У меня есть несколько операторов отладки, определенных в программе, и я хочу иметь возможность сделать копию исходного кода без этих операторов. Чтобы сделать это, я сначала посмотрел на аргумент командной строки GE -E, который запускает только ...
Как srand относится к функции rand?
Я понимаю, что функция rand () генерирует одинаковые числа при каждом запуске, если вы не меняете начальный номер. Вот где приходит srand (). Время всегда меняется, поэтому я знаю, что вы должны передать параметр времени (null) в srand. Мой ...
Значение флага -pthread при компиляции
В различных многопоточных проектах C и C ++ я видел-pthread флаг применяется как на этапе компиляции, так и на этапе компоновки, в то время как другие его вообще не используют и просто передают-lpthread на стадии связывания. Есть ли опасность не ...
Почему результат этого броска не lvalue?
Мне нужно несколько советов с этим странным поведением - давайте иметь этот код: int ** p;Это без проблем компилируется: p++;Но это: ((int**)p)++;Дает мне это сообщение об ошибке:“error: lvalue required as increment operand”. Я кастуюp к типу ...
Расположение скомпилированных объектов
Есть ли способ - очень похоже на просмотр результата предварительной обработки сgcc -E- чтобы увидеть, как выглядят мои объекты после компиляции в объектные файлы? Я говорю о GCC, но решение, включающее MSVC, было бы хорошо.
Как я могу подключить функции Windows в C / C ++?
Если у меня есть функцияfoo() что окна реализованы в kernel32.dll и всегда возвращают true, могу ли я иметь мою программу: «bar.exe» перехватывает / обходит эту функцию Windows и заставляет вместо нее возвращать false для всех процессов? Так ...
printk внутри обработчика прерываний, это действительно так плохо?
все знают, что обработчик прерываний должен быть максимально коротким. и добавление функций, таких какprintk для отладки внутри обработчика прерываний это не то, что нужно делать. На самом деле, я пробовал это раньше, когда отлаживал ядро linux ...
API счетчика производительности оборудования для Windows
Я хотел бы использоватьсчетчик производительности оборудования [http://en.wikipedia.org/wiki/Hardware_performance_counter]в частности, процессоры x86 для получения ошибок кэша или неправильного предсказания ветвлений. Счетчики производительности ...
Может ли компилятор автоматически определять чистые функции без информации о типе чистоты?
Поэтому я спорю с моим другом, который утверждает, что такой компилятор, как GCC, может автоматически определять чистую функцию без какой-либо информации о типе. Я сомневаюсь, что. Такие языки, как D или Haskell, имеют чистоту в своих системах ...
rand () не генерирует случайные числа после операции по модулю
Я беру освежающий напиток и взял настольную игру в качестве упражнения. Настольная игра «Игра генералов» очень похожа на шахматы, поскольку она использует фигуры с разрядами на квадрате 8х8. По сути, реализация платы - это двумерный массив ...