170 похожих чатов

Хм.Так а если ссылке указатель(адрес) присвоить,то это то же самое,что

указателю указатель присвоить?

39 ответов

31 просмотр

нет

ссылке вообще ничего нельзя присвоить. Её можно только инициализировать

Олег-Мунани Автор вопроса
Ilya Zviagin
ссылке вообще ничего нельзя присвоить. Её можно то...

Хм.Но ведь если в функции будет параметр *&,то это ссылка на указатель.Почему тогда можно присваивать этой ссылке что-то???

Олег Мунани
Хм.Но ведь если в функции будет параметр *&,то это...

потому что ссылка - на указатель, указателю можно присваивать. Ссылке - нет

Олег-Мунани Автор вопроса
Ilya Zviagin
потому что ссылка - на указатель, указателю можно ...

Так если будет ссылка a,и я ей что-то присвою,то я просто изменю адрес,на который ссылается указатель?

Олег-Мунани Автор вопроса
Ilya Zviagin
примерно да

А,тогда вроде ясно.Спс

Олег Мунани
Так если будет ссылка a,и я ей что-то присвою,то я...

Возьми и попробуй сделать то, что сказал выше

Олег-Мунани Автор вопроса
Олег Мунани
А,тогда вроде ясно.Спс

Вопрос разницы между ссылкой и указателем тут неоднократно обсуждался. Твой пример: https://godbolt.org/z/TafPa5T5s Суть вопроса: https://t.me/supapro/1070452

Олег Мунани
Код есть,у симпл кода я взял

Значит хреновые уроки, раз есть код, который не компилируется

Олег Мунани
Всм

Я тебе выше ссылку на godbolt кинул, где твой пример с указателем на ссылку. Он не компилируется

Олег-Мунани Автор вопроса
Eyed Shovel
Я тебе выше ссылку на godbolt кинул, где твой прим...

Тот код который я выше скидывал??Тот я написал и тот был не про ссылки.Про ссылки я не скидывал сюда

Олег-Мунани Автор вопроса
Eyed Shovel
Вопрос разницы между ссылкой и указателем тут неод...

А…так оно не так записывается. void foo( int *&a){ }

Олег Мунани
А…так оно не так записывается. void foo( int *&a){...

Я уже заметил, что в твоём вопросе по-другому. Но этот пример иллюстрирует всю суть. Адрес ссылки поменять нельзя

Олег-Мунани Автор вопроса
Олег Мунани
А адрес указателя можно как-то???

Естественно. int* p = 0xFFFFFFFF; p = 0x00000000;

Олег-Мунани Автор вопроса
Eyed Shovel
Естественно. int* p = 0xFFFFFFFF; p = 0x00000000;

Так это адрес области памяти,на которую ссылается указатель

Олег Мунани
Так это адрес области памяти,на которую ссылается ...

А что ты подразумеваешь под адресом указателя?

Олег-Мунани Автор вопроса
Boris Usievich
например в регистре 😉

Борис, они же ещё дети

Олег-Мунани Автор вопроса
Eyed Shovel
Борис, они же ещё дети

Так в регистре вроде какие-то переменные данные хранятся,да?

Олег-Мунани Автор вопроса
Denis P
int* p; &p

Это получение адреса?? Кст,я говорил про изменение адреса,а не получение.Но спасибо,буду знать

Олег Мунани
Я смотрю уроки

тогда ты в надежных руках, спроси в комментах под видео

Олег Мунани
Там редко отвечают

Тогда всёж почитай учебник...

Олег Мунани
Какой?

В закрепе есть ссылки...

Похожие вопросы

Обсуждают сегодня

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
#include <stdio.h> #include <stdlib.h> #include <time.h> void mass_first_generate(int mass[5][7]) {     for (int N = 0; N < 5; N++) {         for (int A = 0; A < 7; A++) {   ...
Чувак
6
Всем привет! Решаю 99 OCaml Problems и столкнулся со следующей проблемой (прошу палками не забивать, я OCaml практически не трогал до этого момента): open OUnit2 let create_...
К|/|pи/\/\ 6е3yглbIи
2
Точно, оно. У тебя там имена потоков выставляются?
Александр (Rouse_) Багель
11
https://www.linkedin.com/posts/ugama-benedicta-kelechi-codergirl-103041300_mobiledevelopment-fluttertraining-handsonlearning-activity-7263445699227254784-IdHB?utm_source=share...
CoderGirl
16
возможно ли как-то передать в электрон или таури медиа поток с рендера 2д движка? двиг запускается как dll, а дальше надо как-то отправлять рендер кодировать не подходит, зр...
Kyle Nekto
7
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
Помогите пожалуйста. Делаю систему плагинов. Проблема сейчас в такая: плагины загружаются в основном потоке. FLibHandle := SafeLoadLibrary(FFileName) Но нужно еще выполнить фу...
Илья 🤣
10
объясните пожалуйста, почему функция не работает должным образом? вроде должно брать активное окно сравнивать его размер с размером экрана, и если есть совпадение = true прове...
JF
12
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Карта сайта