en utilisant C ++ paresseux pour la génération de talon
-
27-09-2019 - |
Question
Avez-vous déjà utilisé C ++ paresseux?
Je suis en train de créer des fichiers .CPP de fichiers .H. Dans le forum, j'ai lu qu'il est possible avec votre outil, mais j'ai essayé touse et je ne réussissais pas. Pouvez-vous me aider?
J'ai utilisé l'option -c avec un fichier Test.h avec exactement la déclaration suivante.
class TEST_A { public: TEST_A(); ~TEST_A(); void fooA( MyNamespace::String& aName ); };
La seule chose que j'est un fichier Cpp avec écrit
#define LZZ_INLINE #undef LZZ_INLINE
et le fichier .h modifié avant que la classe
#define LZZ_LINE inline class TEST_A { public: TEST_A(); ~TEST_A(); void fooA( MyNamespace::String& aName ); }; #undef LZZ_LINE
Qu'est-ce que je fais mal?
La solution
J'ai trouvé ce qui était erroné.
D'abord mieux renommer le fichier .h dans .lzz
RHE est capable de passer d'un fichier d'en-tête ayant une déclaration de classe COMPLETE / définition à un couple de .h et .cpp.
Pour ce que je dois faire, je dois d'abord ajouter manuellement les accolades si je veux atteindre mon objectif.