포인터를 쓸 때


1) 지역 내부면 unique_ptr을 써라.


2) 지역 외부로 나가려면 shared_ptr을 써라.


3) 만약 circular reference가 있다면 weak_ptr을 써라.

 예) a->b.  b->a


행렬이 필요할때


1) STL을 잘 쓴다.


So simple