C Généricité

C Généricité - C - Programmation

Marsh Posté le 10-10-2009 à 18:40:56    

Bonjour, est il possible de faire une fonction renvoyant un type générique en C?
Si oui, comment? (même si j'y crois pas trop)
 
Merci

Reply

Marsh Posté le 10-10-2009 à 18:40:56   

Reply

Marsh Posté le 10-10-2009 à 19:42:04    

Pour quelle définition de généricité?  Le C n'a pas de notion de polymorphisme paramétrique, donc s'il s'agit de ce sens-là, la réponse est non.  D'autre part, certains qualifient void* de type générique, s'il s'agit de ce sens là, la réponse est oui.  Et finalement, on peut se bricoler à base de macros et de techniques diverses des frameworks proches de ce qui est disponibles dans d'autres languages.


---------------
The truth is rarely pure and never simple (Oscar Wilde)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed