Bonjour,
voila, j'aimerais faire un script de génération automatique de classe C++ et je ne sais pas trop quelle techno utiliser...
Je pense que python peut faire cela, non?
Quelqu'un aurait un exemple de ce genre de code?
Merci :)
Vincent
Version imprimable
Bonjour,
voila, j'aimerais faire un script de génération automatique de classe C++ et je ne sais pas trop quelle techno utiliser...
Je pense que python peut faire cela, non?
Quelqu'un aurait un exemple de ce genre de code?
Merci :)
Vincent
Bonjour,
S'il s'agit de générer une classe C++ à partir d'une classe Python, peut-être y a-t-il une solution avec Cython?
Salut,
J'ai compris différemment, je pense que le PO veut générer du code C++ à partir d'un script python, une espèce de squelette comme en génèrent les plugins de certains IDE, Eclipse par exemple.
A+Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 # -*- coding: utf-8 -*- source = """ #ifndef %SOURCE%_H #define %SOURCE%_H class %source% { public: %source%(); virtual ~%source%(); protected: private: }; #endif // %SOURCE%_H """ import sys if len(sys.argv) < 2: raise Exception("Needs the name of the class!") class_name = sys.argv[1] with open("%s.cpp"%class_name, "w") as fp: fp.write(source.replace("%source%", class_name).replace("%SOURCE%", class_name.upper()))
Pfeuh