C'est un générateur de projet C++ (en console, désolé, j'aime pas m'prendre la tête avec du MFC), vous lui entrez le nom de votre objet, et il vous produit le fichier header à partir de ce nom, avec les inclusions standart (contre l'inclusion multiple, I/O), la définition de base de la classe ; génère aussi le fichier .cpp avec constructeur et destructeur. J'pense que tous les complaturs font déjà son travail. En tout cas, vous pouvez franchement l'améliorer, ajouter le main...
2 nov. 2006 à 15:33
une pure GUI avec des checkbox pour chaque opérateur, une liste de fonction , une boite pour les templates, une pour la protection multi-inclusion... hihi ... ptet même le namespace dans lequel c'est ...
ça ça pourrait roxxer :p
( mais pas de .cpp pour les templates )
2 nov. 2006 à 14:22
C'était justement mon intention de respecter le modèle
"
#ifndef _CLASS(_)H
#define _CLASS(_)H
// ...
#endif
Mais j'avais des problemes de segmentation lorsque je concaténait le nom du projet avec un string commencant par "_". J'ai dû faire au plus simple.
Sinon, pour améliorer mon prog, faudrait que je rajoute un truc qui demande les différentes méthodes.
CodeStaler
1 nov. 2006 à 12:06
Sinon bonne initiative ... j'ai hésité à faire un prog comme ça en plus évolué vu que pour l'instant C::B a un plug-in qui fait exactement la même chose, VC2005 le fait aussi si je me souviens bien... ce qui leur manque c'est un truc genre les éditeurs UML, qui eux permettent de définir la liste des fonction qu'on veut y ajouter et commencer automagiquement l'implémentation, pratique surtout quand ya des templates et des operateurs à surcharger . je sais que boUML le fait mais j'arrive pas à m'en servir :p
1 nov. 2006 à 00:25
http://www.cppfrance.com/code.aspx?ID=36940
31 oct. 2006 à 23:57
J'ai essayé ton programme en créant le projet Test il a générer ce code :
#ifndef TestH
#define TestH
// ...
#endif
Alors qu'il doit générer:
#ifndef _Test_H
#define _Test_H
// ...
#endif
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.