최근 포스트

간접층의 원리

4 분 소요

간접층의 원리: Level of Indirection 아무리 어려운 문제점도 중간층(기존 요소 사이에 새로운요소) 를 도입하면 해결 할 수 있다. 기존 요소를 대신한다는 의미로 Proxy Pattern 이라고도 불리는 디자인 기법 ```cpp struct VectorSiz...

타입 추론

3 분 소요

타입 추론: Type Deduction<p> 규칙1. ParamType 이 포인터나 참조가 아닐때, expr 의 const, volatile, reference 속성을 제거하고 전달된다. ```cpp template void goo(const T& a) { ...

checked delete

최대 1 분 소요

Checked delete boost 팀이 최초로 만든 개념 ```cpp #include

복사금지 스마트 포인터

6 분 소요

복사금지: 요즘 뜨고 있는 방식<p> 단지 자원 관리 목적으로만 사용된다면, 참조계수 방식 보다는 복사 금지 방식의 스마트 포인터가 더 좋다. 모든 함수가 inline 치환 된다. 참조계수를 위한 어떠한 메모리도 필요없다. 스마트 포인터 도입에 따른 오버헤드...