bonsoir tout le monde,

je crois avoir mal compris l'héritage, j'ai une classe Conf qui contient une classe ioXML qui herite de Conf :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
class Conf {
public:
	map<string,string>	       gConf;
	ioXML		       *io;
	void	init();
	Conf();
};
 
class ioXML : public Conf
{
private:
	TiXmlDocument	*doc;
	TiXmlError		*err;
	bool			to_leave;
public:
	ioXML();
	void			load_and_init();
	int				save_conf(TiXmlNode * pParent);
	TiXmlDocument	*getDoc();
	void			setDoc(TiXmlDocument *doc);
	bool			getToLeave();
	void			setToLeave(bool);
	void			ioPort(TiXmlNode *);
};
que dois je mettre dans mes constructeurs, de quelle facon dois-je instancié ma classe conf ?

merci de votre aide