Simulação de modelos em C (para um tipo de dados da fila)

Estou tentando implementar umqueue estrutura usando C. Minha implementação é muito simples; a fila pode conter apenasinte nada mais. Eu queria saber se eu poderia simularC++ modelos emC(provavelmente usando o pré-processador#define) para que meuqueue pode conter qualquer tipo de dados.

Nota: Eu não quero usarvoid*. Eu acho que é um pouco arriscado e pode facilmente causar erros de execução bizarros.

questionAnswers(9)

yourAnswerToTheQuestion