Уроки C++ с нуля / Урок #9 - Указатели и ссылки

1534 ratings | 90357 views


Уроки C++ с нуля / Урок #9 - Указатели и ссылки

В этом уроке мы с вами изучим указатели, а также ссылки в языке C++. Благодаря указателям, а также ссылкам мы можем достаточно хорошо оптимизировать код. ✔ Основной сайт: ✔ ------------- Вступай в группу Вк - Группа FaceBook - Instagram: Telegram: Страничка Twitter - - Уроки от GoshaDudar 👨🏼‍💻 - Все уроки по хештегу GoshaCpp

Comments to the video: Уроки C++ с нуля / Урок #9 - Указатели и ссылки

Трики Хайт 30 days ago
А для чего они необходимы если можно впрямую ссылаться на переменные?
Remag -7 1 month ago
Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель
Сергей Звонарев 27 days ago
Ты там пару указателей пропустил
Денис Король 1 month ago
Бля, я уже желал такую хуйню написать
Remag -7 1 month ago
Обожаю, когда на какой-или проблема отвечают: Ну этак нужно..
Вячеслав Программист 2 months ago
Я этак и не сообразил для чего необходимы указатели/ссылки, можно же попросту использовать сами переменные. Разве дудки?
NisarnikChanneL 2 months ago
Я этак и не сообразил, а для чего необходимы эти указатели?
Влад Якубовский 2 months ago
кто-нибудь сумеет мне разъяснить, для чего нужен указатель на указатель?
M.D.A. 2 months ago
Не ихняя а евошняя, однако можно и евонная
Agelast 3 months ago
Нахрена это необходимо, невозможно попросту сделать Value1 = value2 Всё. Или чрез гет/set
demolitor killer 1 month ago
Какая оптимизация? Память на переменные? Ты знаешь сколько на переменные тратится памяти? Меньше 1 кб. Алё, мы не в 70ых годах, пора адаптировать обучение под современные реалии. Это ничтожное число, что для современных компов не имеет смысл вообщем
Денис Король 1 month ago
Agelast для оптимизации. Чтобы на каждую переменную не растрачивать память
Agelast 3 months ago
Указатель на указатель,
Agelast 3 months ago
И будто же мы копируем?
Михаил Алешин 3 months ago
Насколько я понимаю, намешал здесь в кучу указатели и разадресацию. И для 1-го, и для другого употребляется * , однако int *ptr = &a - это указатель на адресок ячейки, где посиживает а, а cout << *ptr - это уже разадресация по адресу
Sid 3 months ago
Ахуенно. Также самое. Ихние. пиздец
Sergej VA 3 months ago
Объяснение не весьма. Вообще-то кушать методички для преподов, где вправду понятно все описано. А лучше поглядеть лекции узнаваемых универов мира, лишь не руцких. Потому что у скрепов препод к примеру спрашивает ,что такое указатели?.И если хоть одинешенек ответит верно он пропускает тему об указателях.
Даниил Антонов 4 months ago
А отчего &value и ptrvalue указывают на одну район памяти, а ptr_ptrvalue на другую?
Алексей Фомин 5 months ago
Обязательно использовать конкретно ptr для указателя ?
AppleEaterInSocks 6 months ago
Не передаём данные, а передаём адресок, где лежат данные. И уже в функции можно поглядеть по этому указателю/адресу, что там находится.
ARSENIY VLOG 6 months ago
Я непонел. и для чего нам необходимо это?
Огуз Мамедов 7 months ago
Помогите кто нибудь пишет one or more multiply defined symbols found вот код include <iostream> using namespace std; int main() int value = 8; int &ref = value; cin >> ref; cout << value << - << ref << endl; cin.get(); return 0;
Loner_feed 7 months ago
копируется чуть-чуть)))
Влад Цеханович 7 months ago
ИХНИЮ разницу
RUDD R 7 months ago
Большое благодарю!
The Nexsus 8 months ago
Как-то затянуто
Сахарок Тростниковый 8 months ago
Никаких разъяснений, по поводу маленьких деталей
DimaGoMid 8 months ago
необходимо было все же сначала поведать про функции, а позже уже повергнуть образец, что ссылки необходимы чтобы поменять локальные переменные из одной функции в иной, а этак нифига не ясно для чего они необходимы.
Ege 8 months ago
полезное видео,благодарю;)
Стас Киселевич 9 months ago
ИХНЯЯ , блять
Cronos 10 months ago
ПИЗДЕЦ, ТЫ БЛЯДЬ МОЖЕШЬ ПИСАТЬ СЦЕНАРИЙ К ВИДЕО, НИХУЯ НЕ ПОНЯТНО, ДОХУЯ ВОДЫ
Cronos 9 months ago
Автор не может сконструировать свою идея объясняя обыкновенные вещи. А вот буду я программером либо дудки решать не для тебя.
Anackom 9 months ago
Если ты не понимаешь простых вещей, рассказанных обычным языком, программирование- не твое.
Doskhan Maksat 10 months ago
ptr -> pointer
true Cake 10 months ago
Видео достаточно хорошее, хоть и запутанное 15:05 шок контент! правильное выговор местоимения ИХ
Алексей Сафронов 10 months ago
ИХНЯЯ БЛЯТЬ
FANAT 10 months ago
Что за окружение у тебя? Visual c++?
M K 10 months ago
Xcode
Даниил Троценко 1 year ago
Уроки достойные внимания, однако весьма томные темы без практики не закрепить, вроде указателей и ссылок.
Kavicon 1 year ago
Надо было показать более приятный образец. int m = 0; int *ptrm = &m; int test = m; cout << *ptrm << endl; cout << test << endl; m = 50; cout << *ptrm << endl; cout << test << endl;
soft3r1 5 months ago
я это и написал
Никита Андреевич 5 months ago
При смене переменной m переменная b не изменяется, а остается 0 Тем временем *ptrm при втором выводе потом m = 50; глядит на смысл m и выводит его.
soft3r1 5 months ago
То кушать,при любом изменении переменной m,его указатель будет изменяться,в то пора будто переменная test со значением m(то кушать 0) будет вечно со значением 0.Мда.Спасибо,твой образец почти все произнес.
Vinsent Stevenson 6 months ago
Да ты ж моя умница, ты пипец будто мне облегчил обучение!
Роман Семенихин 1 year ago
А у меня в Visual Studio не распознает ссылки. Все сделал верно, однако оно мне все равно подчеркивает красноватой волнистой линией. Может поможет кто?
soul Music 9 months ago
глядя какого года программка. может древняя гипотиза употребляет лишь С
Mike Michael 11 months ago
Вероятно, Вы работает не с C++, а с незапятнанным C. В чистом C ссылок дудки.
Georgei Goncharik 1 year ago
include stdafx.h include <iostream> using namespace std; int main() const float pi = 3.14; int value = 8; int &ref = value; // выше находится ссылка. нужна для прямого доступа. //int *ptrvalue = &value; ----указатель //int **ptr_ptrvalue = &ptrvalue; //cin >> **ptr_ptrvalue; cin >> ref; cout << value << endl; system( pause ); return 0;
IServeladik I 1 year ago
Единственное что не сообразил, то отчего чтоб отыскать адресок указателя то можно было не строчить &, а будто инициализируем **, то нужно строчить &?
Ivan Kozhevnikov 1 year ago
не слушайте этот абсурд, лучше нормальную книгу почитайте
Евгений Клавель 5 months ago
Он сам видимо еще не прочел, потому ответа не ожидай)
Олександр Марков 10 months ago
Посоветуй, изволь, нормальную книгу по С++
OKMAN 1 year ago
Уроки весьма информативные
OKMAN 1 year ago
ихнюю разницу. НЕЕЕЕТТТТ
Defanasiy 9 months ago
в Украине кушать слово їхній, потому остается обыкновение этак-же строчить на российском
Секрет Секрет 10 months ago
Это база, будто тся и ться
Nikolay Tuz_ 1 year ago
Школа подошла:)
Alex Kovalevich 1 year ago
Огромное благодарю любопытно)
Равиль Назаров 1 year ago
ИХ ИХ ИХ
Degonar 1 year ago
Суть переменной в том что она переменная (с)Почти Гоша
Geno Monex 1 year ago
указатель правильней пишется этак int* ptrc = &pravelno;
МАСТЕР ПРОГРАММИРОВАНИЯ 1 year ago
Разницы нету, компилятор осознает и этак и этак, человеку комфортно этак обьяснять
Аристарх Зловредович 1 year ago
Все же я бы наверное потом функций проходил указатели и сылки.
Максим Зданчук 1 year ago
весьма понятно и тщательно. Спасибо для тебя. Узнал больше, чем за сем в унике.
Kongo Lizemer 1 year ago
а эти указатели употребляют память либо они берут ее из первой переменной , а этак же можешь произнести где это применяется а то не могу осознать задачку этих указателей
sexol123 1 year ago
указателю, в отличии от ссылки ,можно прикарманить NULL, тоесть бросить его пустым. К тому же они употребляются в языке C на котором основан C++. Также указатель можно отдавать будто итог функции.Динамические массивы ,(конечно и обыденные)основаны на указателях.
Денис Сербин 11 months ago
это по новенькому эталону
Аристарх Зловредович 1 year ago
Разве не nullptr ??
sexol123 1 year ago
указателю, в отличии от ссылки ,можно прикарманить NULL, тоесть бросить его пустым. К тому же они употребляются в языке C на котором основан C++. Также указатель можно отдавать будто итог функции.Динамические массивы ,(конечно и обыденные)основаны на указателях.
Макс Великий 1 year ago
что означает будто бы копируют немножечко?
Archangel. 17 days ago
орнул
Timohavol 8 months ago
:')
[K's]dimka12101 9 months ago
тоже орнул
ishidex2 11 months ago
б )
fakerfaker 1 year ago
аххах
Hello Mars 1 year ago
я одинешенек не сообразил разницу меж ссылкой и указателем ?
Андрей Смирнов 25 days ago
Ссылка ссылается на переменную.
Михаил Журавель 1 year ago
ссылкой можно лишь показать, указателем еще и задать.
Влад Карпинский 2 years ago
В строке cout << &value << - << ptrvalue <<endl; Вы выводите не адресок ptrvalue, т.к. ptrvalue хранит адресок переменной value, то кушать его смысл и является адресом. Чтобы получить адресок ptrvalue необходимо выводить его адресок &ptrvalue.
Artem 2 years ago
а сможете изволь сам код поближе демонстрировать)
TweksTY 7 months ago
Сожалею.
Дима Мих 7 months ago
JOFFREY BARATHEON будто бы конечно.
JOFFREY BARATHEON 8 months ago
а для чего, фактически, уроки по программированию глядеть на небольшом телефонном экране? Может быть, вы киноленты тоже смотрите в телефоне?
Справа Фея 10 months ago
если с телефона глядеть уроки - весьма нехорошо видать,
Александр Грачев 10 months ago
Vova Malikov «надевайте»!!!
Tapok_v_ ynutaze 2 years ago
За эти 9 уроков я вызнал больше , чем за 9 лет в школе.
demolitor killer 1 month ago
В пту самая путь
Кофе_без_сахара 2 months ago
увлекательная школа (-:
M.D.A. 2 months ago
@AlekseyZhilin Это не вина, какая разность кто кому платит, а кто дудки? Он по факту написал, во 1-ых он не безвозмездно это делает, а во 2-ых все бесплатные уроки хуевыми должны быть сейчас? По твоей логике. p.s. однако я этак не считаю, однако и далековато не высший класс
Aleksey Zhilin 1 year ago
а ты ему платишь за уроки? если дудки то твой комментарий тут излишний
Руслан Асадов 2 years ago
самые понятные уроки по программированию. Спасибо!