Доброго времени суток! Задался вопросом как в программе лучше и правильней будет осуществлять доступ к данным в массиве. Массив исключительно динамический.
1. Через массив указателей.
struct T **t = malloc(size *sizeof(struct T*));
while (size) {
t[i] = malloc(sizeof(struct T));
}
t[N]->...
struct T *t = malloc(size * sizeof(struct T));
bzero( t, size * sizeof(struct T));
(t+N)->...
Может еще есть какие варианты?
Спасибо!