/ / Ako rozšíriť makro C ++ v systéme Android Studio? - android, c ++, android-studio, android-ndk, makrá

Ako rozšíriť makro C ++ v systéme Android Studio? - android, c ++, android-studio, android-ndk, makrá

Píšem C ++ kód v systéme Android Studio a používam makrá. Napríklad:

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

Chcem vidieť rozšírenie makra v IDE, aby som overil, či pracuje tak, ako očakávam (to isté ako je k dispozícii v aplikácii Eclipse vo funkcii Expanded Exploration).

Pre tento príklad by rozšírenie makra malo byť:

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

Je táto funkcia dostupná v systéme Android Studio?

odpovede:

1 pre odpoveď č. 1

Našli odpoveď. Táto funkcia sa v aplikácii Android Studio nazýva výmena makra a nie rozšírenie. Je predvolene k dispozícii, keď ukazujete myšou nad makro (potrebujete rozšíriť pole tak, aby sa zobrazil takto):

Snímka obrazovky zo služby Android Studio