templateint Write(T* tmp) {return sizeof(T)} 할 시, tmp가 char[10] 타입이라면, sizeof(T)의 값은 char의 크기인 1일 것이고,int Write(T& tmp) 라면 char[10] 크기 그 자체인 10이 된다. 배열이 함수의 매개변수로 입력되면 char[] -> char* 타입으로 캐스팅 되기 때문에 그런 것으로 보인다. template bool Write(T& src) { return Write(reinterpret_cast(&src), sizeof(T)); } bool Write(void* src, uint32 len); 실제로 오늘 구현한 클래스 내부중 이러한 내용이 들어갔었는데, 처음에는 templatebool Write(T* src) { r..