2010-01-30 2 views
2

У меня есть файл, который открывается и байты загружаются в класс.
Файл должен быть разбит на куски, и есть заголовок, который дает расположение и размеры кусков.
Должен ли я (при открытии файла) разбивать файл на кусок песка, хранить каждый кусок в массиве переменных. И затем, когда я хочу получить доступ к данным в кусках, я просто использую массив.Хранить данные в одной переменной или несколько?

или сохранить все куски в одной переменной вместе, а затем, когда мне нужно получить доступ к кускам, укажите местоположение и размер их и используйте их для поиска кусков каждый раз, когда мне нужно их модифицировать.

+1

Что вы пытаетесь сделать? Может быть, вы должны опубликовать код для иллюстрации? –

ответ

0

В целом я бы сказал, что в классе вы должны упорядочить свои свойства (и методы тоже), чтобы они были просты в использовании в коде, который будет использовать этот класс.

Поэтому при загрузке этих фрагментов из файла кажется естественным сделать расщепление один раз, поэтому вам не придется повторять процесс и помещать данные в простые в использовании структуры данных.

+0

Спасибо, я думал, что это будет лучший способ, но затем я увидел другой код, делающий аналогичную вещь, которая хранила данные в одной переменной, поэтому я подумал, что лучше. –

Смежные вопросы