fork download
  1. #include<iostream>
  2.  
  3. struct x{
  4. template<typename T>
  5. struct d {
  6. static const float pi;
  7. };
  8.  
  9. void f();
  10. };
  11.  
  12. template<typename T>
  13. const float x::d<T>::pi=3;
  14.  
  15. template
  16. class x::d<void>;
  17.  
  18. ///////////
  19.  
  20. void x::f(){
  21. std::cout<<x::d<void>::pi;
  22. }
  23.  
  24.  
  25. int main(){
  26. x().f();
  27. }
  28.  
Success #stdin #stdout 0s 2896KB
stdin
Standard input is empty
stdout
3