#include<iostream>
using namespace std;

template<typename T>  class Base {
public:
  Base():basefield(0){};
  int basefield;
};

template<typename T> class DD :public Base<T> {       
public:
  void f() {std::cerr<<basefield<<std::endl;} 
  // void f() {std::cerr<<DD::basefield<<std::endl;} 
  // void f() {std::cerr<<this->basefield<<std::endl;} 
};

main(){
}
