cst NULL [c++] - C++ - Programmation
Marsh Posté le 11-04-2002 à 11:52:30
The big ben a écrit a écrit : la ligne complete est Noeud (const Elem& E, Noeud* P=NULL, Noeud* G=NULL, Noeud* D=NULL): info(E), pere(P), fg(G), fd(D) {} Elle fait partie de la partie public de ma class noeud Merci d'avance |
c du C++ ça !??
[jfdsdjhfuetppo]--Message édité par El_Gringo--[/jfdsdjhfuetppo]
Marsh Posté le 11-04-2002 à 11:56:52
NULL est défini dans stdio.h
Mais ca ne doit pas etre le seul endroit.
Au cas, définis le toi meme.
Marsh Posté le 11-04-2002 à 12:55:00
c'est dans
<iostream.h>
aussi
tu peux faire
Code :
|
Marsh Posté le 11-04-2002 à 12:56:02
The big ben a écrit a écrit : Comment ce fait il que je ne sache pas utuliser la cst NULL dans quelque chose du genre: Noeud* P=NULL noeud étant une classe bien entendu!! Faut il inclure une librairie particulière ??? la ligne complete est Noeud (const Elem& E, Noeud* P=NULL, Noeud* G=NULL, Noeud* D=NULL): info(E), pere(P), fg(G), fd(D) {} Elle fait partie de la partie public de ma class noeud Merci d'avance |
Code :
|
ne serait pas plus correct ?
Quel est le message d'erreur ?
Marsh Posté le 11-04-2002 à 13:57:02
zeux a écrit a écrit :
|
Oui c est peut etre plus correct mais on dois utuliser la double class qui se trouve dans un fichier.h tel quel normalement !!!
(c est pour des cours ...) C'est en fait une partie de l'implémentation d'un arbre binaire !
Marsh Posté le 11-04-2002 à 11:49:23
Comment ce fait il que je ne sache pas utuliser la cst NULL dans quelque chose du genre: Noeud* P=NULL noeud étant une classe bien entendu!!
Faut il inclure une librairie particulière ???
la ligne complete est
Noeud (const Elem& E, Noeud* P=NULL, Noeud* G=NULL, Noeud* D=NULL): info(E), pere(P), fg(G), fd(D) {}
Elle fait partie de la partie public de ma class noeud
Merci d'avance