C++11의 큰 특징 중의 하나로 rvalue reference라는 것이 도입되었습니다. reference라는 것이 기본적으로 lvalue로 작동할 수 있는 것인데 rvalue.....
C++11 atomic을 이용해서 프로그래밍할 때 어떻게 해야 하는지 맛 보기 위해 간단한 예제를 작성해 봤습니다. multiple thread에서 공유 integer 변수를.....
여러 말로 설명하기 보다 관련 예제부터 한 번 보겠습니다. map<string,vector<int>> heroChronicles; C++98에서는 위 코드가 컴파일되지 않습니다.....
상속생성자란 기본클래스에 정의된 생성자를 상속받는 클래스에서 상속받을 수 있도록 하는 기능이다. 상속생성자는 컴파일러가 기본생성자와 복사생성자를 생성하는 규칙 때문에 발생하는.....
If you're an English speaker, please follow this link 이글의 최신본은 항상 여기에 있습니다. 최신본은 코드에 syntax highli.....
다음 글은 예외 처리 기능이 C++에 도입된지 얼마되지 않아 C++ 커뮤니티에서 예외를 사용할 때 유의해야할 점에 대해 잘 깨닫지 못하고 있을 때, 예외에 대한 새로운 통찰력을.....
2009/09/25 - [S/W개발/C++ 이야기] - C++ 이야기 서른한번째: 왜 예외를 쓰는 게 좋을까요? 에서 왜 예외를 쓰는 것이 좋은지에 대해 얘기를 해 봤습니다......
If you are more familiar with English, then follow this link. C++ Tips 28th: Applying STL Algorith.....
2008/11/15 - [S/W개발/C++ 이야기] - C++이야기 스물여섯번째: constness를 활용한 멤버 함수 overloading 이전 글 말미에 const 멤버 함.....
C++로 작성된 클래스 API에서 멤버 함수 끝에 const가 붙은 걸 보신적 있으신가요? 상수객체에 대고 const가 붙어 있지 않은 멤버 함수를 호출할 수 없는 것도 다 아.....
Inter-thread communication library에 signal 기능까지 구현해서 이제 어느 정도 모양새를 갖춘 것 같습니다. 그래서 버전을 한 번 붙여 보았지요......
1. C++0x Final Committee Draft(FCD)가 릴리즈됐습니다: Draft는 여기서 다운받을 수 있습니다. 표준화 과정 중에 논의된 내용들을 더 자세히 알고.....
최근 제가 진행하던 프로젝트에서 boost::shared_ptr를 상당히 많이 사용해 왔었는데, 성능이 좋게 나오질 않아서 혹시나 해서 오늘 성능을 간단하게 측정해 봤더니 속도.....


