Моделирование шаблонов в C (для типа данных очереди)
Я & APOS; я пытаюсь реализоватьqueue
структура с использованием C. Моя реализация очень проста; очередь может содержать толькоint
и ничего больше. Мне было интересно, смогу ли я симулироватьC++
шаблоны вC
(возможно, с помощью препроцессора#define
) так что мойqueue
может содержать любой тип данных.
Note: Я не хочу использоватьvoid*
, Я думаю, что это немного рискованно и может легко вызвать причудливые ошибки во время выполнения.