#include template static void fFunc() { static T var; (void)var; struct g { static void gFunc() { std::cin >> var; }; }; g::gFunc(); } int main() { fFunc(); }