Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 July 20

A

András in IT KPI C/C++ ХВ (не UB)
Ruslan Neshta
ты ж используешь адрес на обьект которого уже нету
ну да
просто чого тоді &setik і &temp видають різні адреса?
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Yevhen Salatskiy
В чате "не UB" обсуждают UB
C/C++ — и так синоним UB)
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
András
ну да
просто чого тоді &setik і &temp видають різні адреса?
по идеи темп просто копируется в foo через op=
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
András
ну да
просто чого тоді &setik і &temp видають різні адреса?
так первое это адрес статической переменной должен быть
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
у тебя все равно в асемблере это будет поинтер
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Ruslan Neshta
у тебя все равно в асемблере это будет поинтер
ну так ссылка тем и отличается от поинтера, что не может ссылаться на что-то ещё
источник

A

András in IT KPI C/C++ ХВ (не UB)
Ruslan Neshta
так первое это адрес статической переменной должен быть
якщо створювати foo i setik в мейні, то там теж така само поведінка, тому те, що воно статичне не роляє
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
т.е. если бы там был поинтер, то это однозначно лютое ub
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
а этот код — скорее пример использования ссылки и антипример глобал переменных
источник

A

András in IT KPI C/C++ ХВ (не UB)
Vsevolod
по идеи темп просто копируется в foo через op=
Реально змінити тоді на що посилається посилання?
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Vsevolod
т.е. если бы там был поинтер, то это однозначно лютое ub
и передача в него &temp
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
András
Реально змінити тоді на що посилається посилання?
ссылка может начать ссылаться на говно (удаленный объект, etc), но изменить саму ссылку нельзя
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
или ещё пример говна — вектор, ссылка на первый элемент, пуш с realloc внутри и возможная пизда котёнку
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
Vsevolod
или ещё пример говна — вектор, ссылка на первый элемент, пуш с realloc внутри и возможная пизда котёнку
Зачем так делать?
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
при чем сочное такое ХВ
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
Yevhen Salatskiy
В чате "не UB" обсуждают UB
Ну хоть не аниме
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
kvark
при чем сочное такое ХВ
ХВ — це Хорошо Всё
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Tony Lutsenko
Ну хоть не аниме
кстати, стоит смотреть 2+ сезоны сворд арта?
источник

A

András in IT KPI C/C++ ХВ (не UB)
Vsevolod
кстати, стоит смотреть 2+ сезоны сворд арта?
1 норм, 2 так собі, фільм не треба
источник