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

А в чём разница между указателем и ссылкой?

22 ответов

19 просмотров

Указатель указывает направление, а после ссылки уже не возвращаются

я очень извиняюсь, но в гугле :)

Александр
О, это совсем непонятно

Ну вообще, это не упрёк, просто на такие вопросы у тебя гораздо больше шансов найти ответ в гугле, чем задавать его на форумах, чатах, stackoverflow и т.д.

Я думаю, что есть очень много учебников по C++, где объясняется, что такое указатель. Плюс показывается, как правильно писать код

Попытаюсь простым и некорректным, но понятным языком: Указатель это переменная в которой находиться адрес, который указывает на какой-то объект или часть объекта. Ссылка - это по сути синоним (основанный на типе объектов) для доступа к существующему объекту.

Андрей Будиловский
Это не синоним

И не кактус. Я же написал, что попробую простым и понятным и не корректным, особенно с точки зрения стандарта С++. И у тебя есть полная возможность попытаться сформулировать лучше и так, чтобы человек только начинающий С++ мог сходу понять.

Viktor Chyzhdzenka
И не кактус. Я же написал, что попробую простым и ...

Проблема в том, что это все ломается об то, что ссылок две

Андрей Будиловский
Проблема в том, что это все ломается об то, что сс...

Новичку пофиг на это - ему важно понять, что это по сути, а не с точки зрения п3.6.9.12.5.а стандарта в.26 юридически корректной записи.

Viktor Chyzhdzenka
Новичку пофиг на это - ему важно понять, что это п...

Да блэт, а потом начинается вот это вот: а мув мувнет или нет?

Андрей Будиловский
Да блэт, а потом начинается вот это вот: а мув мув...

От понимания ссылки до мувов путь в несколько лет обычно. Хотя... разные люди бывают.

Viktor Chyzhdzenka
От понимания ссылки до мувов путь в несколько лет ...

Ды потому что там не совсем о алиасах идёт речь, как правило все становится понятным, если сказать, что у тебя просто есть система типов и она разрешает какие-то перегрузки

Андрей Будиловский
Ды потому что там не совсем о алиасах идёт речь, к...

И после такого мы видим такого программиста, как ты, которые воспринимает стандарт С++, как верующие библию.

Viktor Chyzhdzenka
И после такого мы видим такого программиста, как т...

Так стандарт - это соглашение, в него можно только верить, ибо если он ещё и не работает, то тут уже ниче не сделать

Александр
Что такое мувы? Где почитать?

Это он про конструктору и копирования, что появились, если память не изменяет с 11 стандарта (там где &&, rvalue, lvalue и подобное).

Андрей Будиловский
Да блэт, а потом начинается вот это вот: а мув мув...

у людей часто путаница между "мы логически/математически сказали move создав соотв. семантику в программе и должны (если мы не хотим потом весёлый дебаг) её учитывать" и "вот для конкретно этого типа данных move вот там за ширмой реализован как тупо копия потому это тупо структ из двух интов"

Viktor Chyzhdzenka
Это он про конструктору и копирования, что появили...

Ну, кстати, lvalue/rvalue были и до этого, но ссылки было только одни и соответствующей семантики не было. По поводу мува, там кажется Страуструп ещё говорил, что ему не нравится такое название, ибо оно вводит в заблуждение

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

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

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
DS
8
Карта сайта