[c++] cst NULL

cst NULL [c++] - C++ - Programmation

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

Reply

Marsh Posté le 11-04-2002 à 11:49:23   

Reply

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]

Reply

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.

Reply

Marsh Posté le 11-04-2002 à 12:55:00    

c'est dans
<iostream.h>
aussi
 
tu peux faire  

Code :
  1. #DEFINE      NULL          0


---------------
Guerre Dollar - Euro : la chute economique des Etats-Unis avant 2010.
Reply

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 :
  1. Noeud::Noeud (const Elem& E, Noeud* P=NULL, Noeud* G=NULL, Noeud* D=NULL): info(E), pere(P), fg(G), fd(D) {}


ne serait pas plus correct ?
Quel est le message d'erreur ?


---------------
Guerre Dollar - Euro : la chute economique des Etats-Unis avant 2010.
Reply

Marsh Posté le 11-04-2002 à 13:54:20    

El_Gringo a écrit a écrit :

 
 
c du C++ ça !??  
 
 




 
Et oui !!!  :)

Reply

Marsh Posté le 11-04-2002 à 13:57:02    

zeux a écrit a écrit :

 

Code :
  1. Noeud::Noeud (const Elem& E, Noeud* P=NULL, Noeud* G=NULL, Noeud* D=NULL): info(E), pere(P), fg(G), fd(D) {}


ne serait pas plus correct ?
Quel est le message d'erreur ?  




 
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 !

Reply

Sujets relatifs:

Leave a Replay

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