C++에서 메모리 관련 작업은 해도 해도 끝이 없지 않나 싶어요. auto_ptr, shared_ptr에 대해선 요전에 포스팅한 내용을 참고 하시고 오늘은 scoped_ptr이라는 놈에 대하여 적어 볼게요. 개념 줄줄이 적어봐야 외우기 힘드니 줄여서! 1. 포인터의 공유나 이동을 .....
크리에이티브 커먼즈 라이선스이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다. -->boost::function()과 함계 매우 자주 쓰는 함수 입니다. 아주 좋아요!! 개념이요?? 코드 보.....
자바나 php같은 언어에 보면 foreach있자나요?(닷넷도 있던가...) c++에도 있습니다. 바로 부스트 라이브러리에요. 이 부스트의 foreach에 관한 개념도 인터넷에 엄청 많습니다. 근데.. 한국어로 된 건 거의 없네요.. 개념 설명은요... 그냥 다음에 마음 생기면 할게.....
어느덧 컴퓨터 프로그램쪽에 손,발,심장까지 담근지 10년이 훨씬 지났다. 대학때부터 컴퓨터공학으로 시작했으니(93학번임, 그런데 중학교때부터 관심은 있어서 BASIC을 나름 혼자 공부는 했다는..) 어언 15년이다. 15년동안 쭉 프로그램만 한건 아니고, 그렇다고 .....
STL(Standart Template Library)도 종류가 여러가지가 있다. 그리고, 용도에 따른 다양한 표준화된 라이브러리가 존재한다. 개발할 소프트웨어에 표준화된 코드를 삽입하는 것은 소프트웨어가 타 라이브러리에 의존성이 커진다고 보기보단, 생산성 또는 확장성에 좀.....
XML 데이터를 분석해야 할 일이 있어서 공개 소스로 이루어진 프로젝트를 찾아 보았다. TinyXML 과 RapidXML 을 찾았는데 둘 중 가볍고 사용하기 편한 RapidXML 을 사용하기로 하였다. RapidXML 소스를 받으면 4개의 소스 파일로만 이루어 졌다. rap.....
STL에서 class member function을 인자로 받아서 처리하는 내용에 대한 참고자료 정리 관련 자료 STL Member Function Adaptors far_mem_fun: A C++ Foreign Member Function Adapter글 전체보기크리에이티브 커먼즈 라이선스이 저작물은 크리에이티브 커먼즈 코리아 저작.....
이제 기억속에 가물가물한 내용들 Generic과 STL.. 나 프로그래머 맞는지?? 사용하지 않으면 잊어버린다는.... 혹시 모를 일을 대비해 예전에 사용 하려했던 블로그의 내용을 퍼다 나릅니다. 시간 될때 다시 한번 틈틈히 봐야할것 같은 내용 들.. - SGI :.....
EASTL -- Electronic Arts Standard Template Library은 거대 게임 개발사인 EA가 C++ 표준 라이브러리인 STL을 게임 개발에 맞게 수정한 라이브러리이다. EASTL에서 가장 많이 수정된 부분은 할당자인데, 이 부분만 살펴보자. STL의 할당자를 class-based에.....