[débutant sous BOUML] génération de code
kathleen
-
kathleen -
kathleen -
Bonjour,
Ayant correctement modélisé mon projet C++ sous BOUML, et ayant lu tous les tutoriaux, FAQ, guide de référence,les artifacts étant créés, j'ai eu quelques surprises lors de la génération de code.
Ne trouvant pas la réponse, je décidai de prendre un exemple simple (ref Claude Delannay)
Voici la classe que j'ai modélisée et que je pensais obtenir avec le générateur de code
Voilà ce que j'obtiens après génération de code
Que signifie #include "a_needed_file.h" ?
D'avance merci.
Kathleen
Ayant correctement modélisé mon projet C++ sous BOUML, et ayant lu tous les tutoriaux, FAQ, guide de référence,les artifacts étant créés, j'ai eu quelques surprises lors de la génération de code.
Ne trouvant pas la réponse, je décidai de prendre un exemple simple (ref Claude Delannay)
Voici la classe que j'ai modélisée et que je pensais obtenir avec le générateur de code
template <class T, class U> class Pointcol
T x,y;
U coul:
public:
Pointcol (T abs, T ord, U c1)
{
x=abs; y=ord; coul=c1;
}
Pointcol operator<<(Pointcol)
{
return (*this)
}
Pointcol affiche()
{
................
}
};
Voilà ce que j'obtiens après génération de code
#ifndef _POINTCOL_H
#define _POINTCOL_H
...#include "a_needed_file.h" // produced by the C++ generator (???)
...class a_referenced_class; // produced by the C++ generator
template<class U, class T> class Pointcol {
...Pointcol()
...x
...y
...coul
...operator<<()
};
template<class U, class T>
...Pointcol<U, T>::Pointcol(...){...}
template<class U, class T>
...Pointcol<U, T>::operator<<(...){...}
#endif
Que signifie #include "a_needed_file.h" ?
D'avance merci.
Kathleen
A voir également:
- [débutant sous BOUML] génération de code
- Code ascii - Guide
- Code puk bloqué - Guide
- Code de déverrouillage oublié - Guide
- Code activation windows 10 - Guide
- Scanner qr code pc - Guide
2 réponses
Bonjour,
ce que vous montrez n'est PAS le résultât d'une génération de code, mais simplement une pré visualisation dans l'éditeur d'artefact.
Pour générer le code il faut ... demander la génération de code, ensuite vous pouvez bien-sûr voir le résultât en dehors de Bouml en regardant le fichier produit, ou le faire via le menu de l'artefact avec le sous menu "see file" pour choisir de voir le fichier header ou source.
Bonnes modélisations
Bruno Pagès
P.S. vous pouvez aussi poser vos questions via https://www.developpez.net/forums/f538/general-developpement/alm/outils/bouml/
ce que vous montrez n'est PAS le résultât d'une génération de code, mais simplement une pré visualisation dans l'éditeur d'artefact.
Pour générer le code il faut ... demander la génération de code, ensuite vous pouvez bien-sûr voir le résultât en dehors de Bouml en regardant le fichier produit, ou le faire via le menu de l'artefact avec le sous menu "see file" pour choisir de voir le fichier header ou source.
Bonnes modélisations
Bruno Pagès
P.S. vous pouvez aussi poser vos questions via https://www.developpez.net/forums/f538/general-developpement/alm/outils/bouml/