Size: a a a

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

2021 May 08

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Да это оставлено на имплементацию, бла бла, размер ссылки может быть не 8 байт или её там вообще не будет если заинлайнится. Я упростил
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
а что значит перемещать обьект?
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
копировать поинтер вместо всего объема
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
понял
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
это упрощённо, почитай в гугле
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
та я знаю, я спрашивал, что человек имел в виду - может, он про std::move говорил для обьектов
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Скорее помнить, что юникод в стл —  ...
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
это что еще за чудо юдо?
Не хочет в рантайме файлсистем работать
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Ассёрт упал либо дллка не прогрузилась
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Скорее всего ассёрт
источник

EH

E1 (не бот) Hephaest... in IT KPI C/C++ ХВ (не UB)
переопределил глобальные операторы new и delete на использования этих функций(для добавления размера выделеной памяти в ее начало), с ними отлично работает и стандартная библиотека и весь мой код, но вулкан крашит на загрузке его функций, в чем может быть дело? х86_64
источник

EH

E1 (не бот) Hephaest... in IT KPI C/C++ ХВ (не UB)
и интересный момент, если размер выделения увеличить не на 8 байт(сайз_т) а на 64 байта, то все работает
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
а как фиксить?
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Сначала узнай какой ассёрт упал
источник

N

NetCat in IT KPI C/C++ ХВ (не UB)
в отладчике
а вообще я уже даже не скрине вижу что ты там открываешь какой-то файл и что-то с ним делаешь, не проверяя что файл открылся
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Перехвати stderr
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Защитное программирование не про него)
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Значит ожидает выравнивание
источник

EH

E1 (не бот) Hephaest... in IT KPI C/C++ ХВ (не UB)
думаешь он может быть скомпилен с с++17 оператором нью с выравниванием?
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Реализация вулкана может быть завязана на какой-то аллокатор. И он просто ожидает что там будет минимум 64 байта. А вообще спроси в про графоне
источник