Использование Lazy C ++ для поколения заглушки
-
27-09-2019 - |
Вопрос
Вы когда-нибудь использовали ленивый C ++?
Я пытаюсь создать файлы .cpp из файлов .h .h. На форуме я прочитал, что можно с вашим инструментом, но я попробовал touse, и мне не удалось. Можете вы помочь мне?
Я использовал опцию -C с помощью файла Test.h с именно следующей декларацией.
Класс Test_a {public: test_a (); ~ Test_a (); void fooa (Myinkespace :: String & Aname); };
Единственное, что у меня есть, это файл CPP с написанным
#define lzz_inline # lezz_inline
и файл .h изменен перед классом
#define lzz_line inline class test_a {public: test_a (); ~ Test_a (); void fooa (Myinkespace :: String & Aname); }; #undef lzz_line.
Что я делаю не так?
Решение
Я нашел то, что было не так.
Прежде всего, лучше переименовать .h Файл в .lzz
LZZ может перейти от заголовочного файла, имеющего полную декларацию класса / определение пару файлов .h и .CPP.
Для чего мне нужно сделать, у меня сначала добавить вручную вручную скобки, если я хочу достичь своей цели.
Не связан с StackOverflow