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

1534 ratings | 90357 views


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

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

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

Трики Хайт 3 months ago
А для чего они необходимы если можно впрямую ссылаться на переменные?
Remag -7 4 months ago
Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель Указатель на указатель
Сергей Звонарев 3 months ago
Ты там пару указателей пропустил
Денис Король 3 months ago
Бля, я уже желал такую хуйню написать
Remag -7 4 months ago
Обожаю, когда на какой-или проблема отвечают: Ну этак нужно..
Вячеслав Программист 5 months ago
Я этак и не сообразил для чего необходимы указатели/ссылки, можно же попросту использовать сами переменные. Разве дудки?
NisarnikChanneL 5 months ago
Я этак и не сообразил, а для чего необходимы эти указатели?
Влад Якубовский 5 months ago
кто-нибудь сумеет мне разъяснить, для чего нужен указатель на указатель?
M.D.A. 5 months ago
Не ихняя а евошняя, однако можно и евонная
Agelast 5 months ago
Нахрена это необходимо, невозможно попросту сделать Value1 = value2 Всё. Или чрез гет/set
demolitor killer 3 months ago
Какая оптимизация? Память на переменные? Ты знаешь сколько на переменные тратится памяти? Меньше 1 кб. Алё, мы не в 70ых годах, пора адаптировать обучение под современные реалии. Это ничтожное число, что для современных компов не имеет смысл вообщем
Денис Король 3 months ago
Agelast для оптимизации. Чтобы на каждую переменную не растрачивать память
Agelast 5 months ago
Указатель на указатель,
Agelast 5 months ago
И будто же мы копируем?
Михаил Алешин 5 months ago
Насколько я понимаю, намешал здесь в кучу указатели и разадресацию. И для 1-го, и для другого употребляется * , однако int *ptr = &a - это указатель на адресок ячейки, где посиживает а, а cout << *ptr - это уже разадресация по адресу
Sid 5 months ago
Ахуенно. Также самое. Ихние. пиздец
Sergej VA 6 months ago
Объяснение не весьма. Вообще-то кушать методички для преподов, где вправду понятно все описано. А лучше поглядеть лекции узнаваемых универов мира, лишь не руцких. Потому что у скрепов препод к примеру спрашивает ,что такое указатели?.И если хоть одинешенек ответит верно он пропускает тему об указателях.
Даниил Антонов 7 months ago
А отчего &value и ptrvalue указывают на одну район памяти, а ptr_ptrvalue на другую?
Алексей Фомин 8 months ago
Обязательно использовать конкретно ptr для указателя ?
AppleEaterInSocks 8 months ago
Не передаём данные, а передаём адресок, где лежат данные. И уже в функции можно поглядеть по этому указателю/адресу, что там находится.
ARSENIY VLOG 9 months ago
Я непонел. и для чего нам необходимо это?
Огуз Мамедов 9 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 10 months ago
копируется чуть-чуть)))
Влад Цеханович 10 months ago
ИХНИЮ разницу
RUDD R 10 months ago
Большое благодарю!
The Nexsus 11 months ago
Как-то затянуто
Сахарок Тростниковый 11 months ago
Никаких разъяснений, по поводу маленьких деталей
DimaGoMid 11 months ago
необходимо было все же сначала поведать про функции, а позже уже повергнуть образец, что ссылки необходимы чтобы поменять локальные переменные из одной функции в иной, а этак нифига не ясно для чего они необходимы.
Ege 11 months ago
полезное видео,благодарю;)
Стас Киселевич 1 year ago
ИХНЯЯ , блять
Cronos 1 year ago
ПИЗДЕЦ, ТЫ БЛЯДЬ МОЖЕШЬ ПИСАТЬ СЦЕНАРИЙ К ВИДЕО, НИХУЯ НЕ ПОНЯТНО, ДОХУЯ ВОДЫ
Cronos 1 year ago
Автор не может сконструировать свою идея объясняя обыкновенные вещи. А вот буду я программером либо дудки решать не для тебя.
Anackom 1 year ago
Если ты не понимаешь простых вещей, рассказанных обычным языком, программирование- не твое.
Doskhan Maksat 1 year ago
ptr -> pointer
true Cake 1 year ago
Видео достаточно хорошее, хоть и запутанное 15:05 шок контент! правильное выговор местоимения ИХ
Алексей Сафронов 1 year ago
ИХНЯЯ БЛЯТЬ
FANAT 1 year ago
Что за окружение у тебя? Visual c++?
M K 1 year 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 8 months ago
я это и написал
Никита Андреевич 8 months ago
При смене переменной m переменная b не изменяется, а остается 0 Тем временем *ptrm при втором выводе потом m = 50; глядит на смысл m и выводит его.
soft3r1 8 months ago
То кушать,при любом изменении переменной m,его указатель будет изменяться,в то пора будто переменная test со значением m(то кушать 0) будет вечно со значением 0.Мда.Спасибо,твой образец почти все произнес.
Vinsent Stevenson 8 months ago
Да ты ж моя умница, ты пипец будто мне облегчил обучение!
Роман Семенихин 1 year ago
А у меня в Visual Studio не распознает ссылки. Все сделал верно, однако оно мне все равно подчеркивает красноватой волнистой линией. Может поможет кто?
soul Music 11 months ago
глядя какого года программка. может древняя гипотиза употребляет лишь С
Mike Michael 1 year 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
не слушайте этот абсурд, лучше нормальную книгу почитайте
Евгений Клавель 8 months ago
Он сам видимо еще не прочел, потому ответа не ожидай)
Олександр Марков 1 year ago
Посоветуй, изволь, нормальную книгу по С++
OKMAN 1 year ago
Уроки весьма информативные
OKMAN 1 year ago
ихнюю разницу. НЕЕЕЕТТТТ
Defanasiy 1 year ago
в Украине кушать слово їхній, потому остается обыкновение этак-же строчить на российском
Секрет Секрет 1 year 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 2 years ago
а эти указатели употребляют память либо они берут ее из первой переменной , а этак же можешь произнести где это применяется а то не могу осознать задачку этих указателей
sexol123 2 years ago
указателю, в отличии от ссылки ,можно прикарманить NULL, тоесть бросить его пустым. К тому же они употребляются в языке C на котором основан C++. Также указатель можно отдавать будто итог функции.Динамические массивы ,(конечно и обыденные)основаны на указателях.
Денис Сербин 1 year ago
это по новенькому эталону
Аристарх Зловредович 1 year ago
Разве не nullptr ??
sexol123 2 years ago
указателю, в отличии от ссылки ,можно прикарманить NULL, тоесть бросить его пустым. К тому же они употребляются в языке C на котором основан C++. Также указатель можно отдавать будто итог функции.Динамические массивы ,(конечно и обыденные)основаны на указателях.
Макс Великий 2 years ago
что означает будто бы копируют немножечко?
Archangel. 3 months ago
орнул
Timohavol 10 months ago
:')
[K's]dimka12101 1 year ago
тоже орнул
ishidex2 1 year ago
б )
fakerfaker 1 year ago
аххах
Hello Mars 2 years ago
я одинешенек не сообразил разницу меж ссылкой и указателем ?
Андрей Смирнов 3 months ago
Ссылка ссылается на переменную.
Михаил Журавель 2 years ago
ссылкой можно лишь показать, указателем еще и задать.
Влад Карпинский 2 years ago
В строке cout << &value << - << ptrvalue <<endl; Вы выводите не адресок ptrvalue, т.к. ptrvalue хранит адресок переменной value, то кушать его смысл и является адресом. Чтобы получить адресок ptrvalue необходимо выводить его адресок &ptrvalue.
Artem 2 years ago
а сможете изволь сам код поближе демонстрировать)
TweksTY 10 months ago
Сожалею.
Дима Мих 10 months ago
JOFFREY BARATHEON будто бы конечно.
JOFFREY BARATHEON 11 months ago
а для чего, фактически, уроки по программированию глядеть на небольшом телефонном экране? Может быть, вы киноленты тоже смотрите в телефоне?
Справа Фея 1 year ago
если с телефона глядеть уроки - весьма нехорошо видать,
Александр Грачев 1 year ago
Vova Malikov «надевайте»!!!
Tapok_v_ ynutaze 2 years ago
За эти 9 уроков я вызнал больше , чем за 9 лет в школе.
demolitor killer 3 months ago
В пту самая путь
Кофе_без_сахара 5 months ago
увлекательная школа (-:
M.D.A. 5 months ago
@AlekseyZhilin Это не вина, какая разность кто кому платит, а кто дудки? Он по факту написал, во 1-ых он не безвозмездно это делает, а во 2-ых все бесплатные уроки хуевыми должны быть сейчас? По твоей логике. p.s. однако я этак не считаю, однако и далековато не высший класс
Aleksey Zhilin 1 year ago
а ты ему платишь за уроки? если дудки то твой комментарий тут излишний
Руслан Асадов 2 years ago
самые понятные уроки по программированию. Спасибо!