Преобразование Pygmalion: использование "#define DLL" в качестве замены для "extern "C" __declspec(dllexport)"

Есть ли способ использовать svelte #define для преобразования неприглядного ""extern \"C\" __declspec(dllexport)"в один очаровательный термин"DLL".
То есть:

#define DLL "extern "C" __declspec(dllexport)"

Проблема, конечно же, заключается во встроенных кавычках вокруг C.

1 ответ

Решение

Вам не нужны заключительные цитаты. Следующее является законным:

#define DLL extern "C" __declspec(dllexport)
Другие вопросы по тегам