struct sentry {
STAILQ_ENTRY(sentry) entry;
int data;
} one;
STAILQ_HEAD(, sentry) shead = STAILQ_HEAD_INITIALIZER(shead);
printf("list is %s\n", STAILQ_EMPTY(&shead) ? "empty": "not empty");
STAILQ_INSERT_TAIL(&shead, &one, entry);
printf("list is %s\n", STAILQ_EMPTY(&shead) ? "empty": "not empty");
return (0);
}
:!./test
list is empty
list is not empty
оказывается они там жульничают и устраивают копирование объектов без копи-конструктора или как-то так. пидорасы, одним словом
это же не плюсы, какого копи-конструктора?
Отака хуйня, малята
Обсуждают сегодня