문자열은 길이가 정해져있지 않기 때문에 일반적인 변수처럼 스택 메모리에 할당할 수 없다. 그렇다면 어떻게 해야할까?
점과 직선 사이의 거리를 행렬로 구한다면, 그것을 컴퓨터로 해결한다면, 어떤 과정을 통해 답을 찾을 수 있는지 알아봅니다.

C++ 에서 vector<bool> 은 완벽하지 않습니다. 이를 사용하며 발생하는 trade-off 에 대해 알아봅니다.
포인터나 r-value 를 static_cast 할 경우는 많지만 실제 객체를 할 경우는 많이 없습니다. 실제 객체를 static_cast 할 경우에 생기는 변화를 알아 보겠습니다.
Effective C++, delete[] 연산자가 단순히 포인터를 넘겨주는 것이 아니라 내부에 저장된 배열의 길이(혹은 요소 개수)를 이용해 전체 배열을 올바르게 해제한다는 내용을 접하게 됩니다. 어떻게 그게 가능할까요?
가상 함수를 가진 객체(virtual function)에서 메모리는 어떻게 구성되어 있고 어떤 식으로 함수와 연결될까?
공부 중 정적 링크(Static Link)와 동적 링크(Dynamic Link)의 차이에 대해 갈피를 잡기가 어려워서 조금 더 찾아보았다.
처음 위 코드를 작성했을 때 compare1 에서 굳이 번거롭게 void\* -> const char\* 로 직접 변환하면 될 것을 \*\* 로 변환하고 다시 역참조를 하는지 이해가 안갔다.