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

3 ответа

C ++ - Разница между (*). и ->?

3 ответа

Значение символов амперсанда '&' и звездочки '*' в Rust

3 ответа

Я, конечно, говорю о втором printf () здесь.

чаю язык C и довольно запутался различия между++*ptr а также*ptr++. Например: int x = 19; int *ptr = &x;я знаю++*ptr а также*ptr++ дают разные результаты, но я не уверен, почему это так?

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

3 ответа

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

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

3 ответа

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

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

3 ответа

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

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

3 ответа

Разыменование нулевого указателя допустимо в операции sizeof [duplicate]

На этот вопрос уже есть ответ: Почему моя программа не вызывает ошибку, когда я разыменую нулевой указатель внутри malloc? [/questions/13574421/why-doesnt-my-program-seg-fault-when-i-dereference-a-null-pointer-inside-of-mal] 4 ответа Я ...

4 ответа

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

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

4 ответа

Разыменование этого указателя дает мне -46, но я не уверен, почему

Это программа, которую я запустил:

4 ответа

Какова цель (звездочка) в указателях?