سؤال

هل سبق لك أن استخدمت 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.

لما أحتاج إلى القيام به ، لدي أولاً أن أضيف يدويًا بين الأقواس المجعد إذا أردت تحقيق هدفي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top