Types abstraites en c (pile)
Résolu/Fermé
anis
-
25 sept. 2011 à 18:41
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 25 sept. 2011 à 19:13
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 25 sept. 2011 à 19:13
A voir également:
- Types abstraites en c (pile)
- Pile en c - Astuces et Solutions
- Pile carte mere - Guide
- Pile bios empêche démarrage pc ✓ - Forum Matériel informatique
- Type double en c - Astuces et Solutions
- Pile manette wii - Forum Wii
4 réponses
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
25 sept. 2011 à 18:48
25 sept. 2011 à 18:48
En Java si tu mets Object ça veut dire que tu peux mettre n'importe quoi, en aucun cas tu n'imposes un type de données précis (contrairement aux templates <E> qui existent en Java et en C++) à mon avis ce qu'on te demande de faire c'est d'utiliser des pointeurs dans ta pile et vu qu'on parle de C je pense à des void*
a oui c'est vrai en peut utiliser les void* pour qu'on peut forcer les types qu'on veux à n'importe quelle variable.Merci beaucoup pour cette information.
mais j'ai une autre question, c'est que par exemple je défini la structure pile, je fais comme cà
typedef struct
{
void* inform;
pile* suiv;
} pile;
typedef struct
{
void* inform;
pile* suiv;
} pile;
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
25 sept. 2011 à 19:13
25 sept. 2011 à 19:13
Plutôt comme ceci je pense :
typedef struct s_pile
{
void* inform;
struct s_pile* suiv;
} *pile;