У меня проблема, когда функция вызывается другими функциями. Мои функции таковы: void * table_lookup (const table * t) {... // Здесь я хочу вызвать мою другую функцию. table_remove (т) ...
Я нахожусь в процессе портирования приложения от x86 до x64. Я использую Visual Studio 2009; большей частью кода является C++, и некоторыми частями является плоскость C. __ asm ключевое слово не поддерживается при компиляции...
Я знаю, что Python не имеет указателей, но является там способом иметь этот урожай 2 вместо этого>>> = 1>>> b =, # изменяет эту строку так или иначе так, чтобы b "указал на" a>>> = 2> и...
Что стандартный путь состоит в том, чтобы скопировать две структуры, которые содержат массивы символов? Вот некоторый код: #include stdio.h> #include string.h> #include stdlib.h> структура определения типа {символ* имя; символ*...
Я считал этот вопрос, и я все еще не уверен, возможно ли сохранить указатели на методы в массиве в Java, если любой знает, возможно ли это, или не это была бы реальная справка. Я пробую...
Если у нас есть этот код: интервал foo=100; ссылка int& = нечто; интервал* указатель = &reference; нет никакого фактического двоичного различия в данных ссылки и данных указателя. (они оба содержат...
Почему и как делает разыменование указателя функции просто, "ничего не делают"? Это - то, о чем я говорю: #include <stdio.h> освобождают привет () {printf ("привет");} международное основное (пустота) {(***** привет) ();...
Согласно ответам в, "Почему вычитают нулевого указателя в offsetof ()?" (и мое чтение K&R), стандарт C не требует что (size_t) ((символ *) 0) == 0. Однако, я никогда не видел ситуации...
Когда я прочитал ответ litb на этот вопрос, я узнал, что передача массива ссылкой позволяет нам получать свой размер. Я просто играл немного с кодом и пытался передать "функцию" ссылкой и...
Я использую CodeBlocks, используя консольную программу приложения с c ++. #include & lt; iostream & gt; int main () {int x; std :: cout & lt; Икс; return 0; } prints 4354174 #include & lt; iostream & gt; ...
Что я могу сделать, чтобы этот указатель указывал на другую строку символов? #include & lt; iostream & gt; использование пространства имен std; int change (char *); int main () {char * qq = новый char [100]; qq = (...
int foo (int * A); int main () {int * ptr = nullptr; * ptr = foo (ptr); // Возврат строки X 0; } int foo (int * A) {A = новый int [10]; return * A; } Когда я выполняю эту строку кода, она дает мне ...
Это моя функция вставить узел в BST. Эта версия работает, но изначально я передавал struct (TreeNode) в функцию только с помощью указателя. (*) Смотри ниже. void insert (TreeNode * & ...
Я использую C++, чтобы понять, как точно указатели работают. У меня есть эта часть кода с помощью массивов, которые я использую только, чтобы понять как эквивалентные работы с указателями. международное основное () {международное прибытие [...
Это отрывок из книги К до Кернигана и Ричи. Он показывает, как реализовать версию malloc. Хотя это хорошо прокомментировано, мне очень трудно это понять. Может кто-нибудь ...
Я недавно считал обсуждение относительно того, медленнее ли управляемые языки (или быстрее), чем родные языки (конкретно C# по сравнению с C++). Один человек, который способствовал обсуждению, сказал что JIT...
На стр. 109 из K&R, мы видим: освободите writelines (символ *lineptr [], интервал nlines) {в то время как (nlines-> 0) printf (" %s\n", *lineptr ++);} я смущен тем, что *lineptr ++ делает точно. От моего...
Мне нужен shared_ptr как объект, но который автоматически создает реальный объект, когда я пытаюсь получить доступ к его участникам. Например, я имею: класс Поле {общественность: неподписанная международная ширина; неподписанный интервал...
Позволяет предполагают, что я - игра, и у меня есть глобальный интервал*, который содержит мое здоровье. Игровое задание тренера состоит в том, чтобы изменить это значение ко что для достижения режима бога. Я искал учебные руководства на игре...
Я задавался вопросом, существует ли возможность зафиксировать ошибки как это в C++: возразите* p = новый объект; удалите p; удалите p;//Это вызвало бы ошибку, я могу поймать это? Я могу проверить, ли указатель...
У меня есть класс как это: Внутренний класс; класс Продолжение следует {общественность: Продолжение следует (); виртуальный ~Cont (); частный: Внутренний* m_inner;}; в .cpp конструктор создает экземпляр Внутренних с новым и...
Даже при том, что возможно написать общий код в C, использующем пустой указатель (универсальный указатель), я нахожу, что довольно трудно отладить код, так как пустой указатель может взять любой тип указателя без...
Я пробовал весь день, чтобы эта программа работала. Он вызывает функцию для чтения массива с помощью ввода, а затем вызывает другую функцию для сортировки массива. Все работает нормально, просто сортировка не работает ...
Я пытаюсь создать много (около 57000) указателей потока для определенных файлов. Поэтому всякий раз, когда я получаю данные, я могу записать их в конкретном файле. После 1021 указателей указатели на файлы становятся ...
В Delphi: Как я получаю адрес (0x2384293), указатель указывает на? var iValue: = Целое число; iptrValue: = PInteger; процедура реализации TForm1. Button1Click (Отправитель: TObject); начать...
У меня есть точки массива, который является 2d-массивом. Функция fillPoints должна заполнять массив вручную значениями. Я получаю Exception EXC_BAD_ACCESS (код = 1, адрес = 0x0) в CLion IDE. Я ...
Скажем, у меня есть структура структуры Foo {пустая панель () {do_baz (это);}/* Видят, что редактирование ниже освобождает do_baz (Foo*& pFoo) {pFoo-> p_sub_foo = новый Foo;//, например}...
У меня есть код как это: класс MapIndex {частный: станд. определения типа:: карта <станд.:: строка, MapIndex*> Контейнер; Контейнер mapM; общественность: пусто добавьте (станд.:: список <станд.:: строка> и значения) {...
Я хотел спросить о следующем случае: символ *временный файл; работайте временно = malloc (10); Так как тип возврата malloc пустой*, будет указатель, возвращенный malloc быть неявно брошенным для обугливания* тип прежде...