struct Base { virtual int vmethod() { return 1; } int basemethod() { return 1; } virtual ~Base() {} };