#include <iostream>

struct MyQuestion
{
	void fun()
	{
		std::cout<<"a"; 
	}

	void fun()const
	{ 
		std::cout<<"b"; 
	}

	void call()
	{
		void (MyQuestion::*f)()const = &MyQuestion::fun;
		(this->*f)();
	}
};

int main() {
	MyQuestion mq;
	mq.call();
	return 0;
}