Générateur de codes sources

0/5 (5 avis)

Vue 31 277 fois - Téléchargée 1 086 fois

Description

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...

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
2 nov. 2006 à 15:33
le top du top :
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 )
CodeStaler Messages postés 4 Date d'inscription dimanche 16 juillet 2006 Statut Membre Dernière intervention 5 septembre 2007
2 nov. 2006 à 14:22
Pour répondre au ton premier commentaire :
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
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
1 nov. 2006 à 12:06
Ombitious -> il ne "doit" pas générer _Test_H... perso moi j'écris TEST_H, d'autres _TEST__H_ ( même si pour le coup je suis contre le __ plutôt réservé )

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
BruNews Messages postés 21041 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 19
1 nov. 2006 à 00:25
On fait aussi du mode GUI sans MFC.
http://www.cppfrance.com/code.aspx?ID=36940
Ombitious_Developper Messages postés 2333 Date d'inscription samedi 28 février 2004 Statut Membre Dernière intervention 26 juillet 2013 38
31 oct. 2006 à 23:57
Salut:

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.