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

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

22 ответов

23 просмотра

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

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

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

Ну вообще, это не упрёк, просто на такие вопросы у тебя гораздо больше шансов найти ответ в гугле, чем задавать его на форумах, чатах, 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 были и до этого, но ссылки было только одни и соответствующей семантики не было. По поводу мува, там кажется Страуструп ещё говорил, что ему не нравится такое название, ибо оно вводит в заблуждение

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта