Как стать автором
Обновить

Комментарии 5

Почему вам не нравятся видеоуроки?
Напишу свой вариант ответа: потому что читать удобнее. Вот удобнее и всё тут.
entry = clist_find(&file_list, file_list_by_name_detector, path, mod_rw);
    file = (struct file_t*)entry->data;
    if (entry != null) {
        return &file->io_buf;
    }
Вы обращаетесь к данным по указателю до проверки на null.

Почему вам не нравятся видеоуроки?

Кмк, формат статьи более удобен, я могу свободно перемещаться по статье глазами и скроллить, если я вдруг не въехал, я могу просто перечитать предложение еще раз, без всяких лишних действий, вдобавок в случае кода его можно без проблем копипастить.
Заголовок спойлера
В добавок я не очень люблю людей и не собираюсь слушать чей-то там бубнеж. Извините.

Формат видео очень похож на живую лекцию, но к сожалению он лишен главного ее преимущества, когда по ходу лекции можно задавать уточняющие вопросы или переспрашивать.
#define FILE struct io_buf_t

Никогда не понимал, зачем использовать #define вместо typedef?
Мне так больше нравится) Особенно сорсы Minix1 почитаешь, там много дефайнов
#define FILE struct _io_buf взята именно оттуда.
Почему вам не нравятся видеоуроки?

читать быстрее. Код можно скопипастить.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории