Я уверен, что об этом, должно быть, спрашивали раньше, но я не могу найти ответ где-нибудь.У меня есть структура, определенная в заголовочном файле следующим образом:
struct lock {
char *name;
// add what you need here
void *holder;
// (don't forget to mark things volatile as needed)
};
Я хочу создать список объектов блокировки.Таким образом, я могу сказать что-то вроде:
lock_list[0] = create_lock();
lock_list[1] = create_lock();
Я пробовал разные способы, но все они дают мне ошибки.Я думал, что могу просто сказать:
lock[2] lock_list;
, но это не сработало.Любая помощь будет высоко ценится.