Size: a a a

2020 July 24

uユ

und ユビキタス in 2ch /pr/
Николай Тихонов
The Chad WinAPI programmer
vs virgin python guy
источник

К

Коля🤔🎭 in 2ch /pr/
Нахуй маллок или реаллок? Почему нельзя просто new юзать? Или реаллок в том же учестке памяти перевыделяет место?
источник

К

Коля🤔🎭 in 2ch /pr/
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in 2ch /pr/
realloc(NULL, size) если что как маллок работает
источник

НТ

Николай Тихонов... in 2ch /pr/
Коля🤔🎭
Нахуй маллок или реаллок? Почему нельзя просто new юзать? Или реаллок в том же учестке памяти перевыделяет место?
покажи мне realloc аналог по типу new
источник

z

zeroid in 2ch /pr/
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
realloc не обработываешь еще там какой-то всратый тернарный оператор
Там дальше вызов винапи, он завершится ошибкой если реаллок зафейлит
источник

НТ

Николай Тихонов... in 2ch /pr/
тем более new просто дергает malloc
источник

НТ

Николай Тихонов... in 2ch /pr/
который дергает HeapAlloc
источник

НТ

Николай Тихонов... in 2ch /pr/
который (может быть) дернет потом VirtualAlloc (по мере надобности)
источник

К

Коля🤔🎭 in 2ch /pr/
Тру пацаны юзают VirtualAlloc
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in 2ch /pr/
zeroid
Там дальше вызов винапи, он завершится ошибкой если реаллок зафейлит
Ну в любом случае там тернарный оператор не всрался
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in 2ch /pr/
Николай Тихонов
тем более new просто дергает malloc
А если перегрузить
источник

НТ

Николай Тихонов... in 2ch /pr/
как
источник

z

zeroid in 2ch /pr/
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
Ну в любом случае там тернарный оператор не всрался
Тернарный нужен, потому что винапи всратый, может вернуть STATUS_INFO_LENGTH_MISMATCH, нужно делать реалок с возвращенным оттуда ReturnLength
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in 2ch /pr/
То не дергает
источник

К

Коля🤔🎭 in 2ch /pr/
operator new
источник

К

Коля🤔🎭 in 2ch /pr/
источник

НТ

Николай Тихонов... in 2ch /pr/
я такого в сишке не видел
источник

НТ

Николай Тихонов... in 2ch /pr/
ток в крестах
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in 2ch /pr/
zeroid
Тернарный нужен, потому что винапи всратый, может вернуть STATUS_INFO_LENGTH_MISMATCH, нужно делать реалок с возвращенным оттуда ReturnLength
handle ? realloc(handle, size) : malloc(size);
это тоже самое что и
realloc(handle, size)
источник