используя ленивый C ++ для создания заглушек - PullRequest
0 голосов
/ 16 апреля 2010

Вы когда-нибудь пользовались ленивым 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

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

1 Ответ

0 голосов
/ 16 апреля 2010

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

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

LZZ может переходить от заголовочного файла с объявлением / определением класса COMPLETE к паре файлов .h и .cpp.

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

...