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

1 ответ

Сравнение указателей «>» с одним перед первым элементом массива

Согласно этомутема [https://stackoverflow.com/questions/16233868/pointer-comparisons-with-one-past-the-last-element-of-an-array-object] , сравнивая указатель содин за последним элементом массиваобъект разрешен И согласно@jalfкомментарий, ...

4 ответа

Какая разница на низком уровне между указателем и ссылкой?

Если у нас есть этот код: int foo=100; int& reference = foo; int* pointer = &reference;Там нет фактической двоичной разницы в данных ссылки и данных указателя. (они оба содержат место в памятиfoo) часть 2 Так при чем тут все остальные различия ...

6 ответов

Почему я все еще могу получить доступ к члену структуры после освобождения указателя на него?

Если я определю структуру ... struct LinkNode { int node_val; struct LinkNode *next_node; };а затем создать указатель на него ... struct LinkNode *mynode = malloc(sizeof(struct LinkNode));... и, наконец, бесплатно () это ... free(mynode);... Я ...

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

3 ответа

Скопируйте ссылку на массив в VBA

Есть ли способ скопировать ссылку на массив в VBA (или VB6)? В VBA массивы являются типами значений. Присвоение одной переменной массива другой копирует весь массив. Я хочу, чтобы две переменные массива указывали на один и тот же массив. Есть ли ...

3 ответа

C ++ начальное значение ссылки на неконстантное должно быть lvalue

Я пытаюсь отправить значение в функцию с помощью указателя ссылки, но это дало мне совершенно инородную ошибку #include "stdafx.h" #include <iostream> using namespace std; void test(float *&x){ *x = 1000; } int main(){ float nKByte = 100.0; ...

4 ответа

Есть ли в javascript указатели?

Я использовал C ++ и понял, что указатели очень полезны. Есть ли что-нибудь в javascript, который действует как указатель? Есть ли в javascript указатели? Мне нравится использовать указатели, когда я хочу использовать что-то вроде: var a = 1; ...

3 ответа

Назначение <указатель на массив констант> = <указатель на массив>: несовместимые указатели

Когда я собираю что-то вроде этого double da[ 3 ] = { 2., 3., 4. }; double (* pda)[ 3 ] = &da; double const (* cpda)[ 3 ] = pda; // gcc: warning; MSVC: okGCC предупреждает меня warning: initialization from incompatible pointer type [enabled by ...

4 ответа

Тривиальный необработанный указатель, который самоинициализируется в nullptr в C ++

Мне нравятся новые типы указателей в C ++ 11, но иногда мне все еще нужен необработанный указатель. Однако то, что меня все больше огорчает из-за «сырых» типов в C ++, это их привычка инициализироваться как неопределенная, если ей не дано явное ...

3 ответа

Правильный способ размещения и освобождения массивов указателей на массивы

Я хочу создать массив указателей на массивы из 3-х чисел. Как правильно это сделать? float *array1[SIZE]; // I think it is automatically allocated // OR float **array1 = calloc(SIZE, sizeof(float*)); free(array1); for (int i = 0; i < SIZE; i++) ...

8 ответов

Как выучить C-указатели?

Я много работал с указателями, но всякий раз, когда я работаю с ними, я чувствую, что кто-то может работать не так, как я ожидаю. Я не уверен, как они будут себя вести. Что ты предлагаешь? Я хочу выучить указатели лучше.