Klasse en C++

nidhaletec Messages postés 44 Date d'inscription jeudi 12 juin 2008 Statut Membre Dernière intervention 28 mars 2009 - 27 mars 2009 à 21:56
nidhaletec Messages postés 44 Date d'inscription jeudi 12 juin 2008 Statut Membre Dernière intervention 28 mars 2009 - 28 mars 2009 à 18:58
J'ai pas comprit cette ecriture :

class distance_heuristic : public astar_heuristic<Graph, CostType>
{
}

ma question est autour de cette " :public ... " apres le nom de la classe et avant les "{}" 

Aussi je cherche a savoir la fonctionnalite de  typedef typename .

3 réponses

coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
28 mars 2009 à 12:19
ton : public, c'est de l'heritage heritage

typedef type nom ca permet d'utiliser nom a la place de type (renomer un type).
0
cs_rt15 Messages postés 3874 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 7 novembre 2014 13
28 mars 2009 à 18:34
Salut,

Pour le "public", voir ici.

Ici on hérite d'une classe template astar_heuristic<Graph, CostType>.
Pour les templates voir ici.
0
nidhaletec Messages postés 44 Date d'inscription jeudi 12 juin 2008 Statut Membre Dernière intervention 28 mars 2009
28 mars 2009 à 18:58
Merci
0
Rejoignez-nous