[C++] utilisation de libc

utilisation de libc [C++] - C++ - Programmation

Marsh Posté le 12-02-2004 à 02:54:56    

voici mon probleme
 
jai une classe en c++
ayant une instance de type  
void close();
 
 
cette instance fais appel a la fonction de la libc du meme nom et de type  
int close(int);
 
a ce moment le compilateur s'enmelle les pinceaux en me disant que la classe ne contient pas d'instance de type int close(int);
(normal c'est celui de la lib c que je veux)et que l'instance la plus probable serrait void close()  
 
le seul moyen que j'ai trouvé pour passer outre ce pb est de renomer mon instance en  
void my_close();
et la a la compil il vas bien chopper le close de la libc  
 
jai esasye de mettre dans mon .hh  
 
extern "C" {int close(int);}  rien a y faire  
jutilise gcc v2.95.3  

Reply

Marsh Posté le 12-02-2004 à 02:54:56   

Reply

Marsh Posté le 12-02-2004 à 07:16:48    

::close (int)


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 12-02-2004 à 11:10:13    

kadreg a écrit :

::close (int)

namespace pour tout ce qui t'appartient

Reply

Marsh Posté le 12-02-2004 à 13:57:02    

merci :)  
ca marche :p

Reply

Sujets relatifs:

Leave a Replay

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