fork download
  1. template <class = void>
  2. struct FooStatics {
  3. static constexpr const int mymember = 42;
  4. };
  5. template <class X>
  6. constexpr const int FooStatics<X>::mymember;
  7.  
  8. struct Foo : FooStatics<> {
  9. //...
  10. };
  11.  
  12. // ----------------------------------------
  13.  
  14. int main() {
  15. const int & myref = Foo::mymember;
  16. }
  17.  
Success #stdin #stdout 0s 3336KB
stdin
Standard input is empty
stdout
Standard output is empty