Описание тега double-pointer
Термин "двойной указатель" иногда неправильно используется для обозначения типа данных, который может указывать на другой указатель. Это имя сбивает с толку, потому что оно может означать указатель на объект с плавающей запятой "double". Пожалуйста, используйте вместо него [указатель на указатель].
1
ответ
Трудности со структурой и указателями в Си
В настоящее время я сталкиваюсь с некоторыми проблемами при доступе к двойному указателю. 1. Двойной указатель, который является элементом структуры. 2. Двойной указатель также является экземпляром другой структуры. 3. Эта структура также содержит э…
06 сен '16 в 08:04
2
ответа
Ref/DeRef список двухточечных ссылок
Я передаю связанный список, содержащий другой связанный список для функции, но у меня возникают проблемы с / ссылаются на внутренний связанный список из переданного двойного указателя. Ошибка компилятора здесь для строки push(*config->inner_linke…
14 июн '18 в 23:16
1
ответ
Использование динамического массива с двумя указателями в C++
Итак, у меня есть задание, на котором я застрял, и я буду признателен за любую помощь. По сути, у меня есть базовый класс и два класса, которые являются производными от этого базового класса, что не было проблемой. Но теперь мне нужно создать класс …
10 дек '14 в 16:28
2
ответа
Как освободить древовидную структуру, используя двойной указатель?
Я должен освободить дерево и установить его корень в NULL, используя определенную функцию. Я пытался использовать рекурсивный метод. Но если я скомпилирую, я получу несколько предупреждений о "несовместимом типе указателя" и не смогу его решить. Это…
04 сен '18 в 09:22
2
ответа
Арифметика с двойным указателем
У меня есть 2D матрица matrix[m][n]; Я знаю, что матрица - это двойной указатель с типом int**, Я хотел бы получить двойной указатель, указывающий на подматрицу исходной матрицы. Например, я хочу, чтобы подматрица запускалась для ячейки (1,1). Как я…
17 ноя '16 в 06:08
3
ответа
Char ** использование и печать
В C я использую char ** провести серию строк. Вот мой код: char ** c; //now to fill c with data ???? //cannot change: printf ("%*s%s", 0, "", *c); while (*++w) printf (" %s", *c); Я не знаю, как заполнить c с данными. Как правильно? Я не могу измени…
28 янв '13 в 02:52
2
ответа
Двойной указатель: указатель на член структуры, который является указателем
Я пытаюсь написать программу для воспроизведения "Pangolin" (как этот парень - он задает вопросы "да / нет", идет по двоичному дереву, пока не доберется до листового узла. Затем он "угадывает", и если пользователь говорит ответ был неверным, спрашив…
06 дек '12 в 12:06
3
ответа
Разница между ** переменной и переменной [ ] [ ]?
Я не понимаю, почему я должен получить содержимое двумерного массива в b[][3] и не в **b? Кроме того, как мы можем сделать вызов по значению для 2D-массивов? Также адрес двумерного массива arr равно содержанию arr равно *arr равно &arr[0][0]; вс…
12 фев '12 в 11:10
2
ответа
Логическая ошибка - сортировка вставок
Структура каталогов кода, $ pwd /home/Personal/../Computing $ ls -LR .: list testList.c testList.exe type.h ./list: arrayImpl.c linkedListImpl.c list.h /********* type.h ********/ #ifndef TYPE_H #define TYPE_H /* Header guard */ #include<stdbool.…
30 дек '16 в 01:14
1
ответ
Двойной указатель предупреждений о времени компиляции на языке Си
Здесь я создал структуру под названием каталог. Который имеет двойной указатель на детей и один указатель на родителя. typedef struct { struct directory** children; struct directory* parent ; }directory; Здесь я создал функцию для добавления каталог…
13 апр '14 в 21:15
1
ответ
Указывая массив строк внутри пустоты
У меня небольшая проблема с передачей указателя в пустоте. Эта пустота показывает только первую позицию массива структуры. Когда цикл переходит во вторую позицию, я получаю "ошибку сегментации". Я пытался показать массив внутри основного с тем же ци…
04 май '15 в 16:35
3
ответа
Двойной указатель на структуру внутри структуры
Как я могу получить доступ к двойному указателю в указателе структуры?? с кодом ниже, вызывая addBow(), я получаю ошибку Сегментации (ядро сброшено) typedef struct { int size; tCity **cities; }tGraph; //para iniciar el grafo void initGraph(tGraph *g…
31 авг '13 в 21:56
3
ответа
Доступ к массиву через двойной указатель, теряя свое тело, чистый C
Когда я пытаюсь отсортировать содержимое массива, на которое я ссылаюсь через двойной указатель. http://ideone.com/OapPh линия 77 SortQuick(&(*data_resource)->data, &(*data_resource)->low, &(*data_resource)->length - 1); Содержи…
11 сен '12 в 10:31
1
ответ
Как выделить память двойного указателя в функции?
Я пытаюсь выделить память двойного указателя, объявленного в main функция: int main () { float **a, **b, **c; inicializarMatriz (&a, &b, &c); } внутри inicializarMatriz функция должна распределять матрицу (двойной указатель). void inicia…
04 окт '18 в 08:31
1
ответ
Создание двойного указателя
Могу ли я узнать, что происходит в следующих командах? Здесь мы имеем H как структура с n как элемент структуры целочисленного типа. Что такое var в основном после этого? float **var; var = new float* [H.n];
18 апр '16 в 08:34
1
ответ
Двойной указатель, указывающий на случайный адрес той же области кучи
У меня есть статический массив символов в func1(). И когда я вызываю func2(), я передаю ему адрес массива char (двойной указатель), потому что я выделяю память внутри него. Затем, выполнив некоторые вычисления с указателем и при втором вызове функци…
08 дек '15 в 10:51
1
ответ
C - char *'отличается уровнем косвенности от'char (*)[200]
Для задания по программированию на C я пытаюсь написать несколько файлов заголовков, чтобы проверить синтаксис так называемого "языка программирования X". Я начал совсем недавно, и я пишу первый заголовочный файл. Вот код, который я уже написал: #if…
28 апр '18 в 14:17
2
ответа
Mergesort - ошибка сегментации
Структура каталогов кода, ./Computing$ ls -LR .: list file.txt mergeSort.c program.exe type.h ./list: arrayImpl.c linkedListImpl.c list.h Процедура компиляции: $./Computing gcc -Wall -Werror -DARRAY -I. mergeSort.c ./list/*.c -o program Вот полный к…
02 янв '17 в 23:34
1
ответ
Почему указатель на арифметику указателя терпит неудачу в моем условном утверждении?
sm 2D массив символьных указателей, размещаемых динамически Мне нужно понять, почему мой указатель на арифметику указателей терпит неудачу в условной, если в структуре цикла. 2-й столбец в sm где строка, что мне нужно проверить с помощью ключа оценк…
09 ноя '18 в 04:35
2
ответа
Вывод двойного указателя на объект с оператором вставки перегруженного потока?
В настоящее время я реализую класс, который может представлять матрицы с использованием динамических массивов с двойными указателями (типа double), перегружены */-/+ operators для матричной арифметики и оператора вставки перегруженного потока для вы…
12 апр '16 в 09:55