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

3 ответа

 если он вернется

у инструмент для тестирования в C ++, где я хочу очистить кэш памяти файловой системы между экспериментами. Мне известны следующие консольные команды: sync echo 3 > /proc/sys/vm/drop_cachesУ меня вопрос, как я могу сделать это программно ...

5 ответов

Игнорирование предупреждения и использование вашего кода «как есть» на самом деле также возможно, но имейте в виду, что любой аргумент функции будет подвергаться продвижению аргумента по умолчанию, и вы несете ответственность за то, чтобы продвигаемые аргументы правильно соответствовали объявленным параметрам.

я есть указатель на функцию внутриstruct это динамически устанавливается во время выполнения на адрес другой функции в разных местах в моем коде. Это определено в моем заголовочном файле следующим образом: void *(*run)();Во время компиляции я ...

7 ответов

вот тебе оч

у я могу вернуть из функции настройку массива с помощью malloc: int *dog = (int*)malloc(n * sizeof(int));но не настройка массива int cat[3] = {0,0,0};Массив "cat []" возвращается с предупреждением. Спасибо всем за вашу помощь

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

3 ответа

 способ идентифицировать MACROS в коде?

ли способпрограммнопроверить, если одинC source file потенциально вредно? I знатьчто никакая проверка не даст 100% точности - но мне интереснопо крайней мере сделать некоторые базовые проверки, которые поднимут красный флаг, если будут найдены ...

5 ответов

«завоевать репутацию. Суть ответа в основном правильная, но недостаточно полезная для оценки.

ал, что когда мы передаем имя массива в sizeof, имя массива не затухает до указателя на базовый адрес. Код ниже подтверждает этот факт, дав ответ 10. #include <stdio.h> int main(){ int arr[10]; printf("Size of array is %d" ...

1 ответ

Ах, именно то, что я искал. Спасибо человек, я попробую поиграть с этим.

ти, я хотел бы иметь два окна выходных терминалов для одной программы. Один будет отображать журнал действий, предпринимаемых программой, а второй - что-то вроде таблицы значений. Все выходные данные для этих терминалов будут генерироваться самой ...

4 ответа

delete () удалит все занимаемое пространство памяти, делая невозможным обращение к переменному после его удаления, когда в free () вы все еще можете получить к нему доступ.

ю бесплатную операцию вCэто сказать компилятору, что этот конкретный блок памяти свободен для использования компилятором для дальнейшего выделения, но память не освобождается. Как насчет удаления в C ++? так же, как бесплатно?

6 ответов

Спасибо, что дал мне знать. Во всяком случае, мой ответ не имеет смысла после того, как ОП описал вопрос: D

ли способ иметьC вывод исходного файла на экран без включения<stdio.h>? Вот моя ситуация: меня попросилипрограммно обрабатывать 1000C исходные файлы, каждый из которых реализует несколько числовых функций вC (эти функции должны работать с ...

4 ответа

Также обратите внимание, что ваш связанный список поврежден, потому что вы никогда не устанавливаете указатель «next» нового элемента так, чтобы он указывал на старый заголовок, и аналогично указателю «previous», если список является двусвязным.

я проблемы с пониманием этого кода. Все, что мне действительно нужно, это изменить указатель головы, чтобы он указывал на первый элемент. Так почему бы * не работать головой? Изменение значения * head меняет то, куда указывает этот указатель, и ...

1 ответ

Интересно ... Звучит как "релиз" должен вернуть "пустоту" тогда? Или, может быть, это просто ошибка. Должно ли это быть действительно запрещено для близких выполнять прерывистый сон? Я спрошу в списке ядра, как только я вернусь из отпуска.

ужно исследовать / протестировать поведение некоторого кода в Linux в условиях, когдаclose могут быть прерваны обработчиками сигнала (с или безSA_RESTART). Какая настройка наиболее удобна дляclose Системный вызов спит в течение измеримого ...