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

6 ответов

Почему нет безопасной альтернативы unique_ptr :: operator * ()?

4 ответа

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

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

3 ответа

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

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

4 ответа

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

1 ответ

как преобразовать ссылку на строку хеша perl в ссылку на хеш perl

0 ответов

Указатели и структура

чал указатели C ++ и-> Оператор показался мне странным. Вместоptr->hello(); можно написать(*ptr).hello(); потому что это также, кажется, работает, поэтому я подумал, что первое - это просто более удобный способ. Это так или есть какая-то разница?

1 ответ

).

то использую шаблон нового типа, но я устал писатьmy_type.0.call_to_whatever(...), Я испытываю желание реализоватьDeref черта, потому что это позволяет писать более простой код, так как я могу использовать свой новый тип, как если бы он был ...

1 ответ

@KentaNakajima Да, довольно. Я немного удивлен, что это не более известная проблема, учитывая, насколько полезны принуждения. Хотя, честно говоря, я никогда особо не думал об этом; Я думаю, что это правда для большинства пользователей.

аюКаковы точные правила автоматической разыменования в Rust? [https://stackoverflow.com/questions/28519997/what-are-rusts-exact-auto-dereferencing-rules/28552082#28552082] от начала до конца, но у меня все еще есть вопрос о приведении массива к ...

1 ответ

 для скалярного значения типа ": это не так, он просто возвращает ноль вместо возврата какой-либо ошибки.

ользую PHP 7.2. Я сталкиваюсь со следующей запиской отглава массивов PHP Manual [https://secure.php.net/manual/en/language.types.array.php] Массив, разыменовывающий скалярное значение, которое не является строкой, автоматически ...

6 ответов

Операции с указателями и приоритет операторов в C

ФонПросто поговорил с парнем из C сегодня, и мы не согласились на следующее: int intgA[2] = { 1, 2 }; int intgB[2] = { 3, 5 }; int *intAPtr = intgA; int *intBPtr = intgB;Итак, когда мы делаем: *intAPtr++ = *intBPtr++; Мой анализПервый: intBPtr ...