[C++] 기본 매개변수(Default Parameter)가 있는 함수의 상속
기본 매개변수(Default Parameter)가 있는 함수는 override하면 의도하지 않은 동작을 할 수 있다.
기본 매개변수(Default Parameter)가 있는 함수는 override하면 의도하지 않은 동작을 할 수 있다.
Singleton은 인터페이스를 통해 추상화하지 않고 해당 클래스를 그대로 참조하므로 mock을 만드는데 어려움이 있다. #MockingNonVirtualMethods 를 활용하면 template를 통해 mocking이 가능하도록 만들 수 있다.
C++11에서 간단하게 Singleton 구현하기
잡다한 std::string 사용법
Initial github blog