Используя ленивый C++ для создания заглушек

Вы когда-нибудь использовали ленивый C++?

Я пытаюсь создать файлы.CPP из файлов.H. На форуме я читал, что это возможно с вашим инструментом, но я пытался использовать его, но мне это не удалось. Вы можете мне помочь?

Я использовал опцию -c с файлом Test.h с точно следующим объявлением.

класс TEST_A
{
общественности:
  TEST_A ();
  ~ TEST_A ();

void fooA (MyNamespace:: String & aName);
};

Единственное, что у меня есть, это Cpp файл с написанным

#define LZZ_INLINE
#undef LZZ_INLINE

и.h файл, измененный перед классом

#define LZZ_LINE inline
класс TEST_A
{
общественности:
  TEST_A ();
  ~ TEST_A ();

void fooA (MyNamespace:: String & aName);
};
#undef LZZ_LINE

Что я делаю не так?

1 ответ

Решение

Я нашел, что было не так.

Прежде всего лучше переименовать файл.h в.lzz

LZZ может перейти от файла заголовка, имеющего ЗАВЕРШЕННОЕ объявление / определение класса, к паре файлов.h и.cpp.

Для того, что мне нужно сделать, я должен сначала добавить фигурные скобки вручную, если я хочу достичь своей цели.

Другие вопросы по тегам