특히 boost 라이브러리 쓰다보면 스코프에 스코프 쓰다보면 클래스 이름보다 스코프가 배는 길어짐


boost::asio::ip::tcp::socket socket;  클래스 이름은 socket인데 네임스페이스가 boost::asio::ip::tcp ㅋㅋㅋ;


using tcp = boost::asio::ip::tcp; 이런식으로 해주면 그 다음부턴 짧게 쓸 수야 있겠지만


일일히 선언을 해줘야 한다는 귀찮음이 너무 크게 느껴짐