Результаты поиска по запросу "pointers"
Сравнение указателей «>» с одним перед первым элементом массива
Согласно этомутема [https://stackoverflow.com/questions/16233868/pointer-comparisons-with-one-past-the-last-element-of-an-array-object] , сравнивая указатель содин за последним элементом массиваобъект разрешен И согласно@jalfкомментарий, ...
Какая разница на низком уровне между указателем и ссылкой?
Если у нас есть этот код: int foo=100; int& reference = foo; int* pointer = &reference;Там нет фактической двоичной разницы в данных ссылки и данных указателя. (они оба содержат место в памятиfoo) часть 2 Так при чем тут все остальные различия ...
Почему я все еще могу получить доступ к члену структуры после освобождения указателя на него?
Если я определю структуру ... struct LinkNode { int node_val; struct LinkNode *next_node; };а затем создать указатель на него ... struct LinkNode *mynode = malloc(sizeof(struct LinkNode));... и, наконец, бесплатно () это ... free(mynode);... Я ...
Скопируйте ссылку на массив в VBA
Есть ли способ скопировать ссылку на массив в VBA (или VB6)? В VBA массивы являются типами значений. Присвоение одной переменной массива другой копирует весь массив. Я хочу, чтобы две переменные массива указывали на один и тот же массив. Есть ли ...
C ++ начальное значение ссылки на неконстантное должно быть lvalue
Я пытаюсь отправить значение в функцию с помощью указателя ссылки, но это дало мне совершенно инородную ошибку #include "stdafx.h" #include <iostream> using namespace std; void test(float *&x){ *x = 1000; } int main(){ float nKByte = 100.0; ...
Есть ли в javascript указатели?
Я использовал C ++ и понял, что указатели очень полезны. Есть ли что-нибудь в javascript, который действует как указатель? Есть ли в javascript указатели? Мне нравится использовать указатели, когда я хочу использовать что-то вроде: var a = 1; ...
Назначение <указатель на массив констант> = <указатель на массив>: несовместимые указатели
Когда я собираю что-то вроде этого 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 ...
Тривиальный необработанный указатель, который самоинициализируется в nullptr в C ++
Мне нравятся новые типы указателей в C ++ 11, но иногда мне все еще нужен необработанный указатель. Однако то, что меня все больше огорчает из-за «сырых» типов в C ++, это их привычка инициализироваться как неопределенная, если ей не дано явное ...
Правильный способ размещения и освобождения массивов указателей на массивы
Я хочу создать массив указателей на массивы из 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++) ...
Как выучить C-указатели?
Я много работал с указателями, но всякий раз, когда я работаю с ними, я чувствую, что кто-то может работать не так, как я ожидаю. Я не уверен, как они будут себя вести. Что ты предлагаешь? Я хочу выучить указатели лучше.