Мне нужна хорошая, стабильная и, возможно, простая в использовании библиотека синтаксического анализатора C ++ с интерфейсом C / C ++ (предпочтительно C).
Я слышал, что cint - хороший интерпретатор C ++. Могу ли я использовать его (или какую-то его часть
В моей простой программе на C (gnu linux) я получаю значение rss из proc / stat.
int GetRSS () возвращает значение RSS из proc / stat для моего процесс. В этом случае: printf ("A RSS =% i \ n", GetRSS ());
char ...
Сегодня я появился на На собеседовании интервьюер спросил меня: «Расскажите, как вы создадите собственную функцию free () для освобождения выделенной памяти». Как это может ...
У меня очень простой C код для создания односвязного списка, как показано ниже, в котором я выделяю память для каждого узла динамически с помощью malloc. В конце кода я хочу освободить память для каждого ...
в моем приложении. Я создаю беззнаковый указатель char, используя эту функцию: - (unsigned char *) getRawData
{
// Сначала загружаем изображение в буфер данных
CGImageRef image = [собственное CGImage];
NSUInteger width = ...
В C выделение / освобождение памяти выполняется с помощью malloc и free. В C ++ выделение / освобождение памяти выполняется командами new и delete. В C ++ есть несколько решений для автоматического управления памятью, например: ...
Мой вопрос касается функции C free () для освобождения блоков памяти, ранее выделенных с помощью malloc ().
Если у меня есть структурный тип данных, состоящий из нескольких указателей, каждый из которых указывает на разные ...
У меня есть такой класс (предположим, что все успешные malloc) class CMyClass
{
общедоступные: CMyClass () {lpData = malloc (128); }; ~ CMyClass () {бесплатно (lpData); }; общедоступные: LPVOID lpData;
}; ...
Предположим, что я использовал функцию free () для освобождения памяти, которой по многим причинам я не разрешено.
Как я могу предотвратить сбой моего приложения C и просто сгенерировать ошибку и продолжить ...
Где я могу найти код для malloc, который мой компилятор gcc использует в данный момент? Я действительно хочу написать свою собственную функцию malloc, которая будет немного отличаться от исходной. Я знаю, что могу использовать ...
Я всегда пытаюсь создавать свои приложения с учетом использования памяти , если он вам не нужен, не создавайте его, как я на это смотрю. В любом случае, возьмем для примера следующее: Form2: = TForm2.Create (...
Я пишу компилятор, который производит код C. Создаваемые программы состоят только из основной функции и используют много памяти, которая выделяется с помощью malloc (). Большая часть выделенной памяти ...
У меня проблема с free () в структуре в моей программе на C. Когда я смотрю на / proc // statm до и после бесплатного, кажется, что он не уменьшается. Я неправильно использую free () в этом случае, или я читаю / ...
У меня есть следующий класс struct CliHandler {CliHandler (int argc, char ** argv); ~ CliHandler (); int doWork (); int argc_; char ** argv_; private: CliHandler (...
Если я выделил память в моей программе C с помощью malloc и теперь я хочу выйти, мне нужно освободить выделенную память, или я могу предположить, что, поскольку вся моя программа завершается, она будет освобождена ОС? ...
Будет ли работать подпрограмма free (), если я динамически выделяю массив, а затем передаю не начальный указатель, а указатель на середину массива? Пример: int * array = malloc (10 * sizeof * array);
if (...
Меня несколько смущает то, что происходит, когда вы вызываете strtok для указателя char в C. Я знаю, что он изменяет содержимое строки, поэтому, если я вызываю strtok для переменной с именем ' line ', ее содержимое будет ...
У меня есть struct, которую вы видите ниже: typedef struct _List {Person * person; // указатель на список людей DoList * do; // своего рода таймер,
} Список; Есть ли какие-нибудь ...
Я просмотрел все ответ на этот вопрос, но не могу его найти. (У меня довольно ограниченный опыт работы с C ++) В моей библиотеке я освобождаю строку. (Удивительно, да?) Вот где возникает проблема. Я ...
Я ищу кроссплатформенную библиотеку, которую я могу использовать в своем приложении C для преобразования денежных сумм (например, 123,50 доллара) в слова (сто двадцать три доллара пятьдесят центов). Мне нужна поддержка ...
Я новичок во всей области ГИС, и я собираюсь сделать небольшую программу, которая по существу накладывает треки GPS на карта вместе с некоторыми другими аннотациями. В первую очередь мне нужно разрешить сканирование (...
В C (или C ++) мне интересно, можно ли частично освободить блок памяти. Например, предположим, что мы создаем массив целых чисел a размером 100, int * a = malloc (sizeof (int) * 100); и ...
У меня есть двусвязный список на C, и я не понимаю, как мне его освободить. Я понимаю, что мне нужно пройти по списку, освобождая каждый узел. Проблема заключается в том, что каждый из моих ...
Есть ли утечка памяти в следующем примере кода, поскольку я выделил в куче память для имени, которое не было освобождено? Если я добавлю бесплатно (человек-> имя); перед свободным (человек); строка, то я получаю ...
gcc 4.4.4 c89 У меня есть следующая функция, но я не могу освободить память. Сообщение, которое я получаю в Valgrind, подозревает функцию getline. Однако я освобождаю указатель файла в конце ...