특히 boost 라이브러리 쓰다보면 스코프에 스코프 쓰다보면 클래스 이름보다 스코프가 배는 길어짐
boost::asio::ip::tcp::socket socket; 클래스 이름은 socket인데 네임스페이스가 boost::asio::ip::tcp ㅋㅋㅋ;
using tcp = boost::asio::ip::tcp; 이런식으로 해주면 그 다음부턴 짧게 쓸 수야 있겠지만
일일히 선언을 해줘야 한다는 귀찮음이 너무 크게 느껴짐
특히 boost 라이브러리 쓰다보면 스코프에 스코프 쓰다보면 클래스 이름보다 스코프가 배는 길어짐
boost::asio::ip::tcp::socket socket; 클래스 이름은 socket인데 네임스페이스가 boost::asio::ip::tcp ㅋㅋㅋ;
using tcp = boost::asio::ip::tcp; 이런식으로 해주면 그 다음부턴 짧게 쓸 수야 있겠지만
일일히 선언을 해줘야 한다는 귀찮음이 너무 크게 느껴짐
ㅋㅋㅋ 이게 좀 그렇긴 하지. namespace ba = boost::asio; ba::ip::tcp::socket 처럼 쓰면 좀 간단해지긴 함
자바 인터페이스 존나 쌓이는거보단 뭐