Результаты поиска по запросу "c"

5 ответов

Запускать только препроцессор, но только для определенных операторов

У меня есть несколько операторов отладки, определенных в программе, и я хочу иметь возможность сделать копию исходного кода без этих операторов. Чтобы сделать это, я сначала посмотрел на аргумент командной строки GE -E, который запускает только ...

4 ответа

Как srand относится к функции rand?

Я понимаю, что функция rand () генерирует одинаковые числа при каждом запуске, если вы не меняете начальный номер. Вот где приходит srand (). Время всегда меняется, поэтому я знаю, что вы должны передать параметр времени (null) в srand. Мой ...

2 ответа

Значение флага -pthread при компиляции

В различных многопоточных проектах C и C ++ я видел-pthread флаг применяется как на этапе компиляции, так и на этапе компоновки, в то время как другие его вообще не используют и просто передают-lpthread на стадии связывания. Есть ли опасность не ...

ТОП публикаций

4 ответа

Почему результат этого броска не lvalue?

Мне нужно несколько советов с этим странным поведением - давайте иметь этот код: int ** p;Это без проблем компилируется: p++;Но это: ((int**)p)++;Дает мне это сообщение об ошибке:“error: lvalue required as increment operand”. Я кастуюp к типу ...

6 ответов

Расположение скомпилированных объектов

Есть ли способ - очень похоже на просмотр результата предварительной обработки сgcc -E- чтобы увидеть, как выглядят мои объекты после компиляции в объектные файлы? Я говорю о GCC, но решение, включающее MSVC, было бы хорошо.

5 ответов

Как я могу подключить функции Windows в C / C ++?

Если у меня есть функцияfoo() что окна реализованы в kernel32.dll и всегда возвращают true, могу ли я иметь мою программу: «bar.exe» перехватывает / обходит эту функцию Windows и заставляет вместо нее возвращать false для всех процессов? Так ...

2 ответа

printk внутри обработчика прерываний, это действительно так плохо?

все знают, что обработчик прерываний должен быть максимально коротким. и добавление функций, таких какprintk для отладки внутри обработчика прерываний это не то, что нужно делать. На самом деле, я пробовал это раньше, когда отлаживал ядро linux ...

2 ответа

API счетчика производительности оборудования для Windows

Я хотел бы использоватьсчетчик производительности оборудования [http://en.wikipedia.org/wiki/Hardware_performance_counter]в частности, процессоры x86 для получения ошибок кэша или неправильного предсказания ветвлений. Счетчики производительности ...

4 ответа

Может ли компилятор автоматически определять чистые функции без информации о типе чистоты?

Поэтому я спорю с моим другом, который утверждает, что такой компилятор, как GCC, может автоматически определять чистую функцию без какой-либо информации о типе. Я сомневаюсь, что. Такие языки, как D или Haskell, имеют чистоту в своих системах ...

8 ответов

rand () не генерирует случайные числа после операции по модулю

Я беру освежающий напиток и взял настольную игру в качестве упражнения. Настольная игра «Игра генералов» очень похожа на шахматы, поскольку она использует фигуры с разрядами на квадрате 8х8. По сути, реализация платы - это двумерный массив ...