zl
-
zl/memory_stream 네이밍프로그래밍 2014. 7. 2. 11:32
memory_stream 일반적으로, 메모리 조작을 돕는 클래스는 memory stream란 이름을 많이 사용한다.스트림의 정의는? http://terms.naver.com/entry.nhn?docId=838349&cid=209&categoryId=209 put 처음엔 push로 네이밍을 했었는데, put은 어떤 공간에 어떤걸 딱딱 맞게 넣는 느낌인 반면 push는 어거지로 데이터를 밀어넣는단 느낌이라 put을 선택했다. 근데 구현부를 생각하면 push가 어울리기도 한 듯 -_-; 삽입 데이터의 사이즈 체크를 안 하고, 오버플로우를 유발할 수 있으니까...하지만, 문제가 언제든 있을 수 있는 부분이 멀쩡하게 잘 돌아가는 것처럼 보이게 하는 것보단, 메모리 오버플로우 관련 에러를 미리 알 수 있는 것이 나..