template<typename T>struct B { static const int i = T::value; }; struct D : B<D> { static const int value = 0; } d; int main () {}
Standard input is empty
Standard output is empty
The brand new service which powers Ideone!
Widget for compiling and running the source code in a web browser!