#include<iostream>

struct x{
template<typename T>
struct d {
static const float pi;
};

void f();
};

template<typename T>
const float x::d<T>::pi=3;

template
class x::d<void>;

///////////

void x::f(){
std::cout<<x::d<void>::pi;
}


int main(){
x().f();
}
