Size: a a a

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

2021 July 11

A

András in IT KPI C/C++ ХВ (не UB)
Так, ну це ж ніби і є сискол, ні?)
источник

A

András in IT KPI C/C++ ХВ (не UB)
як ти хочеш сисколи вінди без вінапі?
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
внутри стл тоже сисколы есть
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
но я не страдаю от этого, потому что стл это дело за меня выруливает
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
а тут стл не предоставил нормальной апихи для работы с файлами.. по крайней мере до с++17 ваще было очко
источник

A

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

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
так что да, я б хотел вообще не знать о винапи
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
и работать с стл
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
А зачем вообще делать маппинг файла в память процесса - я просто не очень шарю?
источник

AP

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

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
а с ммапом я вообще абстрагируюсь от понятия файла
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
и просто работаю с указателем на данные
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
то есть мне ниче не мешает в разных потоках разные его участки обрабатывать
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
ну.. как с массивом обычным
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
понял, интересно, как это работает на практике - тип маппинг не читает весь файл изначально?
источник

A

András in IT KPI C/C++ ХВ (не UB)
м, до речі, ти цим і розмір файлу можеш дізнатися в с++14-
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
на сколько я понял, то я буду читать\писать сразу в память
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
вообще тут вникать надо, я сам толком не понимаю как оно работает
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
так нужно понять, есть ли в нём смысл...
источник

 P

 ‌‌Gleb Pilipets... in IT KPI C/C++ ХВ (не UB)
тип если он не подгружает файл в память, то тогда прикольно - скорее всего так и есть, потому что иначе смысл в нём сомнительный.
источник