Size: a a a

2ch /pr/ #staythefuckhome

2020 March 24

DM

Doom Moreleath in 2ch /pr/ #staythefuckhome
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
В ссылку нихуя не записывается. Функция возвращает ссылку на локальный объект
так стоп
источник

DM

Doom Moreleath in 2ch /pr/ #staythefuckhome
может я тупой или хз че
источник

DM

Doom Moreleath in 2ch /pr/ #staythefuckhome
но память ведь стирается когда функция выполнится
источник

N

Nebulous in 2ch /pr/ #staythefuckhome
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
Вот переменную x создал в функции foo. Вернул на нее ссылку. В чем проблема?
X не существует в контексте main
источник

DM

Doom Moreleath in 2ch /pr/ #staythefuckhome
источник

N

Nebulous in 2ch /pr/ #staythefuckhome
Doom Moreleath
но память ведь стирается когда функция выполнится
У тебя есть функция которая возратила ЗНАЧЕНИЕ , а не ПЕРЕМЕННУЮ
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄 in 2ch /pr/ #staythefuckhome
Nebulous
X не существует в контексте main
И что?
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄 in 2ch /pr/ #staythefuckhome
Ссылка на нее при этом существует
источник

N

Nebulous in 2ch /pr/ #staythefuckhome
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
Ссылка на нее при этом существует
Нет лол
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄 in 2ch /pr/ #staythefuckhome
Nebulous
Нет лол
Адрес ненулевой даже
источник

N

Nebulous in 2ch /pr/ #staythefuckhome
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
Ссылка на нее при этом существует
X существует только внутри функции
источник

N

Nebulous in 2ch /pr/ #staythefuckhome
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
Адрес ненулевой даже
Оператор return берет из переменной значение и его возращает при выходе из функции
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄 in 2ch /pr/ #staythefuckhome
Nebulous
Оператор return берет из переменной значение и его возращает при выходе из функции
Нет😂😂
источник

N

Nebulous in 2ch /pr/ #staythefuckhome
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
Адрес ненулевой даже
А ты значение пишешь в никуда
источник

N

Nebulous in 2ch /pr/ #staythefuckhome
Создай обьект ссылки
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄 in 2ch /pr/ #staythefuckhome
Nebulous
Создай обьект ссылки
Что значит объект ссылки?
источник

N

Nebulous in 2ch /pr/ #staythefuckhome
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
Что значит объект ссылки?
То на что ссылается ссылка
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄 in 2ch /pr/ #staythefuckhome
Ссылка это просто синтаксический сахар для указателей. Может тебе будет легче если будет написано так…
#include <iostream>
#include <string>

void bar() {
int x;
std::cout << x << std::endl;
}

int * foo() {
int x = 10;
return &x;
}

int main() {
int * t = foo();
std::cout << *t;
}
источник

N

Nebulous in 2ch /pr/ #staythefuckhome
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
Что значит объект ссылки?
Если переменная хранит адрес данных , то ссылка - адрес переменной
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄 in 2ch /pr/ #staythefuckhome
Nebulous
Если переменная хранит адрес данных , то ссылка - адрес переменной
И?
источник