code bloating 썸네일형 리스트형 컴파일 시점에서의 데이터 컨테이너 구현 컴파일 시점에서의 가변 인자 리스트를 구현할 수 있을까? 물론 가능하다. 여기서 말하는 가변 인자 리스트란, 컴파일 시점에서 정의한 만큼의 크기를 가지는 리스트를 말한다. 즉, 컴파일 시점에서의 컨테이너라고 할 수 있다. 하지만, 이것은 필연적으로 템플릿 코드 안에 static 타입으로 데이터형이 코드 영역에 추가되야 한다는 것을 의미한다. 여기에, static 타입으로 선언된 자료형은 클래스 영역에 걸쳐 한번만 생성된다는 점을 고려해볼 때, 각각의 데이터 타입마다 다른 데이터 값을 넣고 싶을 때 문제가 될 수 있다. 즉, 일반적인 목적에서 본다면 컴파일 시점에서의 가변 리스트 목록이란 그다지 좋은 생각은 아니다. static 컨테이너는 해당 영역에 대해 하나만 존재할 수 있기 때문에, 의도하지 않게 다.. 더보기 이전 1 다음