0
ответов

Как передать двумерный динамически распределенный массив в функцию?

У меня есть двухмерный массив, динамически выделяемый в моем коде C, в моей функции main. Мне нужно передать этот 2D-массив функции. Поскольку столбцы и строки массива являются переменными времени выполнения, я знаю ...
вопрос задан: 9 December 2016 17:26
0
ответов

Использование идентификатора и делегата в Obj-C

Мне интересно, что делает следующая строка кода: @property (assign, nonatomic) id делегат; А именно, мне интересно узнать об этой части строки: id <...
вопрос задан: 7 December 2016 21:32
0
ответов

Пожалуйста, решите эти ошибки. Я использую компилятор dev ++ [закрыто]

Пожалуйста, скажите мне, что не так с кодом. Это показывает много ошибок. Заявления об ошибках и формулировки проблем приведены ниже: Первая ошибка в перегруженном операторе разыменования. Это говорит пемори ...
вопрос задан: 4 December 2016 20:25
0
ответов

Преимущества указателей?

Недавно я заинтересовался программированием на C, поэтому я купил себе книгу (K&R) и начал учиться. Исходя из университетского курса Java (основы), указатели - это совершенно новая глава, и с ...
вопрос задан: 21 November 2016 12:45
0
ответов

Указатели на функции и адрес функции

Итак, я понял, что при создании указателей на функции вам не нужен оператор & для получения адреса исходной функции: #include < stdio.h> double foo (double x){ return x*x; } int main ...
вопрос задан: 1 November 2016 22:35
0
ответов

Какова функция звездочки перед именем функции?

Меня смущает то, что я вижу в большинстве программ на C, в которых есть незнакомое мне объявление функции. void * func_name (void * param) {... } Что означает * для функции? Насколько я понимаю ...
вопрос задан: 22 September 2016 12:33
0
ответов

Оператор разыменования указателя ((*) vs ->)

Есть ли общая разница между действием (* ptr) .method () vs ptr-> method () Я видел этот вопрос в комментарии к другому вопросу и думал, что спрошу здесь. Хотя я только что вспомнил ...
вопрос задан: 10 September 2016 08:45
0
ответов

Обратный связанный список в C ++ с использованием только указателя узла

Мой учитель оставил эту задачу: изменить порядок элементов связанного списка, только манипулируя указателями в каждом узле. Не разрешается перемещать элемент как таковой и не создавать новый узел ...
вопрос задан: 28 August 2016 07:01
0
ответов

Почему я могу использовать nullptr без включения STL?

C ++ nullptr имеет тип std :: nullptr_t. Почему такая программа, как int main () {int * ptr = nullptr; } все еще работает, хотя он не включает в себя библиотеку STL?
вопрос задан: 22 August 2016 13:20
0
ответов

Что такое указатель на строку в C?

Мне нужно понять, что такое указатель на строку, я имею в виду, например: char * str [] Мы можем найти это в основных параметрах: main (int argc, char * argv []), так что вторым параметром является a. ..
вопрос задан: 19 August 2016 23:29
0
ответов

Как пройти серийный объект посредством ссылки на мой класс в Arduino?

Я читал пару дней сейчас о указателях, ссылках и разыграниях в C / C ++, предназначенном для Arduino и не может полностью UDNERSTAND Я скучаю. У меня есть мой эскиз, который имеет ...
вопрос задан: 14 August 2016 02:15
0
ответов

C ++ строки, передаваемые в функции с указателем

Я не могу понять, как указатель строки c ++ работает при передаче функции. void print (string str) {str + = "and sisters."; } int main () {string s = "привет, брат"; ...
вопрос задан: 12 June 2016 06:56
0
ответов

В чем разница между int * p и int p *? [закрыто]

Это действительное утверждение int P *? В чем разница между int * p и int p *? Моя попытка: как ассоциация * справа налево. Так что int P * не компилируется.
вопрос задан: 15 May 2016 13:19
0
ответов

Что означает `const T * const`?

Я читал пример шаблона C ++, и часть сигнатуры шаблона смутила меня. Правильно ли я прочитал: const T * const foo; Является ли foo константой * или константой T?
вопрос задан: 10 May 2016 08:44
0
ответов

Что не так с этой программой на C? Это заканчивается. Я испытываю затруднения в понимании прочитанной входной строки в указателе указателей [закрыто]

Когда я вводил в качестве 1 любую строку, она заканчивается. Пожалуйста, помогите мне понять работу. #include #include #include #include int main () ...
вопрос задан: 4 May 2016 18:16
0
ответов

Почему в C++ нет «ссылки NULL»?

Я читал FAQ по C++ -"8.6 -Когда следует использовать ссылки, а когда указатели?" и, в частности, это утверждение :Используйте ссылки, когда можете, и указатели, когда необходимо.....
вопрос задан: 28 April 2016 12:11
0
ответов

Использование sun.misc.Unsafe для получения адресов элементов массива Java?

Я пытаюсь понять документацию sun.misc.Unsafe - полагаю, поскольку она не предназначена для общего использования, никто не потрудился сделать ее читабельной - но мне действительно нужен способ ...
вопрос задан: 11 April 2016 10:44
0
ответов

Указатели на Java

C++ поддерживают указатели, в то время как Java - нет. Но когда многие программисты задавались вопросом, как можно работать без указателей, промоутеры начали говорить "Ограниченные указатели". Так что можно сказать, что Java поддерживает ...
вопрос задан: 10 April 2016 21:20
0
ответов

Функция не изменяет переданный указатель C++

У меня есть моя функция, и я заполняю там targetBubble, но он не заполняется после вызова этой функции, но я знаю, что он был заполнен в этой функции, потому что у меня есть код вывода. бул...
вопрос задан: 30 March 2016 15:05
0
ответов

Почему связанные списки используют указатели вместо хранения узлов внутри узлов

Ранее я много работал со связанными списками в Java, но я очень плохо знаком с C ++. Я использовал этот класс узлов, который был дан мне в проекте просто отлично. Класс Node {public: Node (int data); ...
вопрос задан: 27 March 2016 20:33
0
ответов

Ошибка сегментации в C

В рамках обучения я изучаю этот указатель на концепцию указателя. Но я получаю ошибку сегментации при запуске этого. Может кто-нибудь помочь мне с этим? Ниже приведен фрагмент кода: main () ...
вопрос задан: 16 February 2016 08:23
0
ответов

Как ответить на этот тест интервью о постоянных указателях?

У меня было интервью, в котором мне задали этот вопрос #include int main () { int * const p = NULL; int const * q = NULL; p ++; q ++; printf ("% d \ n", p); printf ("% d \ n", q); } Как будет выше ...
вопрос задан: 14 February 2016 12:52
0
ответов

Как работает арифметика с указателями после приведения указателей?

int main () {short int a [4] = {1,1, [3] = 1}; int * p = (int *) a; printf ("p:% p% d \ n", p, * p); printf («p + 1:% p% d \ n», (p +1), * (p + 1)); } почему * p = 65537 и * (p + 1) = 65536?
вопрос задан: 1 February 2016 18:13
0
ответов

Основной синтаксис указателя C [закрыт]

Из того, что я видел, символ * обычно появляется перед переменной базовых типов (например, int). Однако я наткнулся на строку кода, которая выглядит следующим образом: insert (int key, struct node ** leaf) {...
вопрос задан: 18 January 2016 19:19
0
ответов

Используя указатель на char-массив, можно получить доступ к значениям в этом массиве?

Я создал ptr как указатель на массив из 5 символов char (*ptr)[5]; присвоил ему адрес char-массива. char arr[5] = {'a','b','c','d','e'}; ptr = &arr; используя указатель ptr, я могу получить доступ к ...
вопрос задан: 13 January 2016 13:49
0
ответов

Возврат массива с использованием C

Я относительно новичок в C, и мне нужна помощь с методами работы с массивами. Исходя из Java-программирования, я привык говорить int [] method (), чтобы возвращать массив. Тем не менее, у меня есть ...
вопрос задан: 12 January 2016 12:38
0
ответов

Что означает «void * (*) (void *)» в C ++?

Это параметр в pthread_create (). Я думаю, что каждая часть означает: void *: возвращаемое значение - указатель void. (*): Это указатель на функцию. (void *): в качестве параметра принимает нетипизированный указатель. ...
вопрос задан: 1 January 2016 21:50
0
ответов

Не могу понять, как рассчитать квадрат числа

Я нашел функцию, которая вычисляет квадрат числа: int p (int n) {int a [n]; // работает на C99 и выше return (& a) [n] - a; } Возвращает значение n2. Вопрос в том, как это сделать ...
вопрос задан: 28 December 2015 07:51
0
ответов

Что означает «int * [5]» в c? [Дубликат]

Я изучал учебные материалы, полученные в прошлом году в университете, и увидел такой вопрос: какова разница между int * a и int a [5] и int * [5]. Что указывает последний?
вопрос задан: 27 December 2015 10:55
0
ответов

Удалить указатель на указатель (как массив массивов)

У меня есть это в моем коде: double ** desc = new double * [size_out]; for (int i = 0; i
вопрос задан: 27 December 2015 09:25