باستخدام Lazy C ++ لتوليد كعب
-
27-09-2019 - |
سؤال
هل سبق لك أن استخدمت Lazy C ++؟
أحاول إنشاء ملفات .cpp من ملفات .h. في المنتدى ، قرأت أنه من الممكن مع أداتك ، لكنني جربت ذلك ولم أنجح. هل بإمكانك مساعدتي؟
لقد استخدمت الخيار -c مع ملف test.h مع الإعلان التالي بالضبط.
class TEST_A { public: TEST_A(); ~TEST_A(); void fooA( MyNamespace::String& aName ); };
الشيء الوحيد الذي لدي هو ملف CPP مع مكتوب
#define LZZ_INLINE #undef LZZ_INLINE
وملف .H تم تعديله قبل الفصل
#define LZZ_LINE inline class TEST_A { public: TEST_A(); ~TEST_A(); void fooA( MyNamespace::String& aName ); }; #undef LZZ_LINE
ما أقوم به خطأ؟
المحلول
لقد وجدت ما هو الخطأ.
بادئ ذي بدء ، من الأفضل إعادة تسمية ملف .h إلى .lzz
LZZ قادر على الانتقال من ملف رأس له إعلان/تعريف فئة كاملة إلى اثنين من ملف .h و .cpp.
لما أحتاج إلى القيام به ، لدي أولاً أن أضيف يدويًا بين الأقواس المجعد إذا أردت تحقيق هدفي.
لا تنتمي إلى StackOverflow