boost::array를 배워봅시다.

1. Old. Old. Old style char buffer[1024]; …(기타 여러 코드들)… sock.recv(buffer, 1024); 혹시 위와 같은 스타일의 코드를 작성하고 있지는 않으신가요? 물론, 잘 작동하고 문제가 없는 코드일겁니다. 하지만, 여기엔 문제가 하나 있습니다. buffer는 배열이지 객체가 아닙니다. iterator도 없으며, 멤버함수도 없습니다. 불편할 뿐더러 위험합니다. 한번 볼까요? char buffer[1024]; …(기타 여러 코드들. 복잡해서 눈에 잘 안들어옴)… sock.recv(buffer, 4096);더 보기