#include <iostream>

class Foo
{
public:
	int operator+(const Foo& b)
	{
		return 5;
	}
};

int operator+(const Foo& a, const Foo& b)
{
	return 6;
}

int main()
{
	Foo a, b;
	int c{ a + b };
	std::wcout << c << std::endl;
	return 0;
}