如何扩展C++;Android Studio中的宏? 我在Android工作室编写C++代码,使用宏。 例如: #define USE_KEY(param) "KEY_" #param, param void Keys::saveToPreferences() { setString(USE_KEY(token)); }
我希望在IDE中看到宏的扩展,以验证它是否如我所期望的那样工作(与Eclipse中的explore宏扩展功能相同) 因此,在本例中,宏展开为:如何扩展C++;Android Studio中的宏? 我在Android工作室编写C++代码,使用宏。 例如: #define USE_KEY(param) "KEY_" #param, param void Keys::saveToPreferences() { setString(USE_KEY(token)); },android,c++,android-studio,android-ndk,macros,Android,C++,Android Studio,Android Ndk,Macros,我希望在IDE中看到宏的扩展,以验证它是否如我所期望的那样工作(与Eclipse中的explore宏扩展功能相同) 因此,在本例中,宏展开为: setString("KEY_" "token", token); Android Studio是否提供此功能?找到了答案。此功能在Android Studio中称为宏替换,而不是扩展。默认情况下,当您将鼠标悬停在宏上时,该选项可用(您需要展开该框才能看到它,如下所示):
setString("KEY_" "token", token);
Android Studio是否提供此功能?找到了答案。此功能在Android Studio中称为宏替换,而不是扩展。默认情况下,当您将鼠标悬停在宏上时,该选项可用(您需要展开该框才能看到它,如下所示):