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

7 ответов

 будет иметь указатель на

юсь со знаком указателя *, я нахожу его очень запутанным в том, как он используется в объявлениях и выражениях. Например: int *i; // i is a pointer to an intНо какая логика стоит за синтаксисом? Что означает * перед тем, как я имею в виду? ...

3 ответа

@ Фред нет. они заменили его, потому что хотят изменить его на определенное поведение в долгосрочной перспективе (post-c ++ 0x) и хотели получить лучший пример неопределенного поведения.

я на самом деле не обращаюсь к разыменованному «объекту», разве разыменование нулевого указателя остается неопределенным? int* p = 0; int& r = *p; // undefined? int* q = &*p; // undefined?Несколько более практичный пример: можно ли разыменовать ...

5 ответов

символ и символ * (указатель)

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

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

3 ответа

Почему оператор стрелки (->) в C существует?

Точка (.) используется для доступа к члену структуры, а оператор стрелки (->) в C используется для доступа к члену структуры, на которую ссылается рассматриваемый указатель. Сам указатель не имеет элементов, к которым можно было бы получить ...

2 ответа

Разыменование пустых указателей

В надежде получить лучшее понимание ответов, данных вэто [https://stackoverflow.com/questions/13618012/creating-a-generic-circular-buffer] пост, может кто-нибудь, пожалуйста, объясните мне, если возможна следующая циклическая реализация буфера, и ...

4 ответа

Почему вызов не виртуальной функции-члена для удаленного указателя является неопределенным поведением?

Как видно из названия: Почему вызов не виртуальной функции-члена для удаленного указателя является неопределенным поведением? Обратите внимание, что Вопрос не спрашивает, является ли это неопределенным поведением, он спрашиваетПочемуэто ...

6 ответов

Значение «ссылки» и «разыменование»

Я читаю разные вещи в интернете и запуталась, потому что на каждом сайте разные вещи. Говоря о С. Я читаю о* оператор ссылки и& оператор разыменования; или что ссылка означает создание указателя на переменную, а разыменование обращается к ...

5 ответов

Можно ли разыменовать переменную id? [Дубликат]

На этот вопрос уже есть ответ здесь: Получить объект по id ()? [/questions/1396668/get-object-by-id] 7 ответовМожете ли вы разыменовать идентификатор переменной, полученный изid функция в Python? Например: dereference(id(a)) == aЯ хочу знать с ...

3 ответа

что такое возвращаемый тип оператора присваивания?

Я только начинаю C ++. Я немного запутался по поводу возвращаемого типа оператора присваивания и разыменования. Я следую за книгой C ++ Primer. В различных случаях автор говорит, что тип возвращаемого оператора присваивания является ссылкой на ...

2 ответа

Указатель вектора разыменования на элемент доступа

Если у меня есть в C ++ указатель на вектор: vector<int>* vecPtr;И я хотел бы получить доступ к элементу вектора, тогда я могу сделать это, разыменовав вектор: int a = (*vecPtr)[i];но создаст ли эта разыменование копию моего вектора в стеке? ...