태그 : shared_ptr 요약보기전체보기목록닫기

1

Traits 를 적용한 SmartPointer

#pragma once#ifdef _WIN32#include <memory>#else#include <tr1/memory>#endif/// 모듈의 기능및 설명 사용방법 기술./// /// \code/// - 샘플코드를 넣어주세요./// \endcode/// \warning /// \sa     &...

shared_array 만들기, 템플릿 상속을 통해 shared_array 만들기, implement shared_array in terms of shared_ptr

#pragma once#ifdef _WIN32#include <memory>#else#include <tr1/memory>#endif/// \brief/// /// /// \code/// using namespace SmartPointer;\n/// \endcode/// \warning /// \sa &n...

boost make_shared with optimization 부스트 make_shared, 그리고 최적화 옵션

Vㅔ리 어썸한 것이 있다. shared_ptr 과 함께 쓰면 아주 유용한 것이다. 바로 boost::make_shared 이다. 원문서에는 다음과 같이 설명한다.IntroductionConsistent use of shared_ptr can eliminate the need to use an explicit delete, bu...

'shared_ptr' is not a member of 'std' error

microsoft visual studio 에서는 shared_ptr 을 사용하는데 에러가 발생하지 않는다. 그러나 gcc, g++ qt 에서 컴파일시 아래와 같은 에러를 뿜는다'shared_ptr' is not a member of 'std'여러 문서를 살펴봤는데...뭐 -std=gnu++0x  를 넣으라는 사람도 있긴 한데...
1