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,
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager