C++에서 (void) 0 은 옳바른 문법인가? 아니다. static_cast0 이 옳바르다. 퍼옴: http://binyjini.tistory.com/entry/staticcast-constcast-dynamiccast-reinterpretcast-C-casts C++에서 지원하는 타입 캐스팅은 크게 4가지로 아래와 같이 분류되는데, 각 캐스팅마다 특징이 조금씩(응?) 다 다르다. 의외로 오랫동안 프로그래밍을 해 온 사람도 그 차이에 대해 명확하게 설명하지 못하는 경우가 많고 상황에 따라 적당히 경험적으로 시행착오를 통해 쓰는 경우가 있는데 그래서는 안될 것 같아 정리를 해 보았으니 이에 대해 한번 살펴보기로 하자. static_cast static_cast is the first cast you s..
The Apache C++ Standard Library C++ 라이브러리를 OpenSource 로 배포한다. STL 의 모든 기능을 구현했으며, 심지어 LockFree / WaitFree 구조도 제공하고 있다. 사실 이 라이브러리는 Solaris에 Forte C++ 에 C++ 기본 라이브러리를 제공했던 RogueWave사의 제품이다. 상용으로 10년 이상 팔았던 라이브러리라, 역시 상당히 잘 다듬어져 있다. 지원하는 컴파일러도 많고... Apache 의 sub project 중 하나이지만, 관심도는 tomcat 이니 lucene 보다도 시들한 것 같다. 어쨌든 좋은 라이브러리로서 소개한다. http://www.roguewave.com/products/sourcepro/standard-library.ph..