Size: a a a

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

2017 December 10

bi

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

NS

Nickita Skilkov in IT KPI C/С++ ХВ (хорошо, что не UB)
Что б на каждом уровне не ставить проверку
источник

NS

Nickita Skilkov in IT KPI C/С++ ХВ (хорошо, что не UB)
Многоуровневый break
источник

bi

bohdan ivashko in IT KPI C/С++ ХВ (хорошо, что не UB)
ну так да
источник

bi

bohdan ivashko in IT KPI C/С++ ХВ (хорошо, что не UB)
но если это не лоу-левел то лучше в функцию вынести
источник

NS

Nickita Skilkov in IT KPI C/С++ ХВ (хорошо, что не UB)
bohdan ivashko
но если это не лоу-левел то лучше в функцию вынести
Там не лоу лвл)
источник

NS

Nickita Skilkov in IT KPI C/С++ ХВ (хорошо, что не UB)
Но индусы в майкрософте что-то шарят
источник

bi

bohdan ivashko in IT KPI C/С++ ХВ (хорошо, что не UB)
или отрефакторить к..
источник

NS

Nickita Skilkov in IT KPI C/С++ ХВ (хорошо, что не UB)
Им еду не так просто дают
источник

bi

bohdan ivashko in IT KPI C/С++ ХВ (хорошо, что не UB)
хах
источник
2017 December 11

KY

Kirill Yeremenko in IT KPI C/С++ ХВ (хорошо, что не UB)
Что в Си будет эффективнее - реаллоцировать память под структуры в которые пишутся данные из файла на ходу, или пройтись по файлу дважды, первый раз чтоб узнать размер памяти под аллокацию и на втором проходе уже все инициализировать?
источник

KY

Kirill Yeremenko in IT KPI C/С++ ХВ (хорошо, что не UB)
Реаллок может переносить блоки памяти, я знаю, но насколько это будет проблемой?
источник

a

alnyan in IT KPI C/С++ ХВ (хорошо, что не UB)
Kirill Yeremenko
Что в Си будет эффективнее - реаллоцировать память под структуры в которые пишутся данные из файла на ходу, или пройтись по файлу дважды, первый раз чтоб узнать размер памяти под аллокацию и на втором проходе уже все инициализировать?
Можно попробовать stat, чтобы узнать размер файла
источник

DP

Dima Puchkov in IT KPI C/С++ ХВ (хорошо, что не UB)
Или можно записать размер файла в его начало
источник

a

alnyan in IT KPI C/С++ ХВ (хорошо, что не UB)
Не всегда возможно, например, если файл из внешнего источника
источник

DP

Dima Puchkov in IT KPI C/С++ ХВ (хорошо, что не UB)
alnyan
Не всегда возможно, например, если файл из внешнего источника
Согласен, но как вариант, для локальной реализации можно, я думаю
источник

bi

bohdan ivashko in IT KPI C/С++ ХВ (хорошо, что не UB)
зависит от частоты вызова реаллока
источник

KY

Kirill Yeremenko in IT KPI C/С++ ХВ (хорошо, что не UB)
Там выделение зависит от того, сколько под написаным оглавлением для каждой структуры полей, тупо размером файла не прокатит
источник

KY

Kirill Yeremenko in IT KPI C/С++ ХВ (хорошо, что не UB)
Можно попробовать stat, чтобы узнать размер файла
источник

bi

bohdan ivashko in IT KPI C/С++ ХВ (хорошо, что не UB)
ска, что делаеть нсли телефон живет своей жизнью?)
источник