petite précision : ton .h peut etre appelé plusieurs fois. par exemple, si tu a plusieurs fois #include "point.h" dans des fichiers differents, a la compile de chaque fichier, il lira le fichier .h, mais au linkage, il te dira que la classe point est redefinie. pour ce faire, tu as juste a mettre
#ifndef __POINT_H_ #define __POINT_H_
//ton code
#endif
dans ton header, comme ca, la premiere fois quil le lit, le "#ifndef" est faux, donc il declare ton header, et les fois suivantes, il ne le redeclare pas.
|