Size: a a a

IT KPI C/С++ ХВ (хорошо, что не UB)

2020 March 04

RN

Ruslan Neshta in IT KPI C/С++ ХВ (хорошо, что не UB)
printf("%p", *(void**)ptr);
источник

RM

Roma Myronenko in IT KPI C/С++ ХВ (хорошо, что не UB)
теперь ошибки нет, но ссылка не та
источник

RN

Ruslan Neshta in IT KPI C/С++ ХВ (хорошо, что не UB)
Lol
источник

RN

Ruslan Neshta in IT KPI C/С++ ХВ (хорошо, что не UB)
А что ты там ожидал?
источник

RM

Roma Myronenko in IT KPI C/С++ ХВ (хорошо, что не UB)
сделал вот так
последные две ссылки по должны совпадать по моим расчетам
источник

RM

Roma Myronenko in IT KPI C/С++ ХВ (хорошо, что не UB)
Ruslan Neshta
А что ты там ожидал?
ссылку на а
источник

RM

Roma Myronenko in IT KPI C/С++ ХВ (хорошо, что не UB)
которуя я записал в a.next
источник

RN

Ruslan Neshta in IT KPI C/С++ ХВ (хорошо, что не UB)
Ем
источник

RN

Ruslan Neshta in IT KPI C/С++ ХВ (хорошо, что не UB)
Есть некоторые оговорки о которых не рассказывают на первых порах
источник

RM

Roma Myronenko in IT KPI C/С++ ХВ (хорошо, что не UB)
a.status и а size выводит как надо
источник

RN

Ruslan Neshta in IT KPI C/С++ ХВ (хорошо, что не UB)
У тебя размер будет выровнен по размеру указателя
источник

RM

Roma Myronenko in IT KPI C/С++ ХВ (хорошо, что не UB)
Ruslan Neshta
У тебя размер будет выровнен по размеру указателя
ой
источник

RM

Roma Myronenko in IT KPI C/С++ ХВ (хорошо, что не UB)
блин
источник

RM

Roma Myronenko in IT KPI C/С++ ХВ (хорошо, что не UB)
теперь всё работает
источник

RM

Roma Myronenko in IT KPI C/С++ ХВ (хорошо, что не UB)
спасибо)
источник

RN

Ruslan Neshta in IT KPI C/С++ ХВ (хорошо, что не UB)
Сайзоф будет 32
источник

RM

Roma Myronenko in IT KPI C/С++ ХВ (хорошо, что не UB)
оно сразу было, проблема было в **
источник

RM

Roma Myronenko in IT KPI C/С++ ХВ (хорошо, что не UB)
я потом экспериментировал и не заметил что адреса обратно не поменял
источник

RN

Ruslan Neshta in IT KPI C/С++ ХВ (хорошо, что не UB)
Ладно, не понял что ты поменял - главное что все работает))
источник

RM

Roma Myronenko in IT KPI C/С++ ХВ (хорошо, что не UB)
я поменял void* на void**
то что там было PTR+9, а не PTR+16, это я просто затупил, оно так было изначально, но я потом менял немного код и забыл обратно
спасибо огромное)
источник