#include <iostream>

class SomeClass
{
private:
	int m_a;
	int m_b;
	
public:
	SomeClass(int a, int b) : m_a(a), m_b(b){}
	friend std::ostream& operator<<(std::ostream& os, const SomeClass& someClass)
	{
		os << someClass.m_a << " :: " << someClass.m_b;
		return os;
	}
};

int main() 
{
	SomeClass someClass(20, 50);
	
	std::cout << someClass; 
	
	return 0;
}