Symulacja szablonów w C (dla typu danych kolejki)
Próbuję zaimplementowaćqueue
struktura za pomocą C. Moja implementacja jest bardzo prosta; kolejka może pomieścić tylkoint
s i nic więcej. Zastanawiałem się, czy mogę symulowaćC++
szablony wC
(prawdopodobnie za pomocą preprocesora#define
) tak, że mójqueue
może przechowywać dowolny typ danych.
Uwaga: Nie chcę używaćvoid*
. Myślę, że jest to trochę ryzykowne i może łatwo spowodować dziwne błędy w czasie wykonywania.