#include <iostream>

struct Foo
{
   static double bar;
};

extern int var;
int main()
{
   std::cout << var << std::endl;
   std::cout << Foo::bar << std::endl;
}

decltype(var) var = 10;
decltype(Foo::bar) Foo::bar = 1.234;
