Référence de la classe MyTree< T >
Arbre generique.
Plus de détails...
#include <MyTree.h>
Description détaillée
template<class T>
class MyTree< T >
Arbre generique.
Parametres:
Ex.: Affiche le Modele suivant dans une Pop-up
- centre
- gauche
- gauche gauche
- gauche droite
- droite
- droite gauche
- droite droite
MyString message;
void viewTree(
MyTreeNode<MyString> *node)
{
static int level=0;
for (
int i=0;i<
level;i++) message+=
"| ";
level++;
message<<*node->
elem<<
" ("<<node->
childs.
GetNbElem()<<
" childs)\n";
for (node->
childs=0;node->
childs.
More();node->
childs.
GoNext())
viewTree(node->
childs.
GetElem());
level--;
}
void main()
{
MyTree<MyString> tree;
MyTreeNode<MyString> *niv0,*niv1;
MyString str;
str=
"centre";niv0 = tree.
Add(str);
str=
"gauche";niv1 = tree.
Add(str,niv0);
str=
"gauche gauche";tree.
Add(str,niv1);
str=
"gauche droite";tree.
Add(str,niv1);
str=
"droite";niv1 = tree.
Add(str,niv0);
str=
"droite gauche";tree.
Add(str,niv1);
str=
"droite droite";tree.
Add(str,niv1);
viewTree(tree.
GetRoot());
MessageBox(NULL,message,
"Arb",0);
}
Documentation des contructeurs et destructeurs
Documentation des méthodes
template<class T> |
void MyTree< T >::Init |
( |
|
) |
[inline, private] |
|
template<class T> |
BOOL MyTree< T >::SuprAll |
( |
|
) |
[inline] |
|
template<class T> |
BOOL MyTree< T >::SuprNode |
( |
MyTreeNode< T > * |
node, |
|
|
BOOL |
recursif = FALSE |
|
) |
[inline] |
|
Documentation des données imbriquées
La documentation associée à cette classe a été générée à partir du fichier suivant :
Généré le Thu Apr 8 18:52:20 2004 pour 3D Controls par
1.3.6