2016-11-10 124 views
1

我在Android Studio中編寫C++代碼並使用宏。 例如:如何在Android Studio中擴展C++宏?

#define USE_KEY(param) "KEY_" #param, param 
void Keys::saveToPreferences() { 
    setString(USE_KEY(token)); 
} 

我希望看到在IDE中宏擴展驗證它是工作,我希望(與可在Eclipse中探索宏擴展功能)。

所以在這個例子中宏擴展將是:

setString("KEY_" "token", token); 

是此功能Android Studio中可用?

回答

1

找到了答案。此功能在Android Studio中稱爲宏替換而不是擴展。默認情況下,當您將鼠標懸停在一個宏上時(您需要展開該框以便像這樣查看):

Screen shot from Android Studio