boost-ptr-container

    1

    2답변

    편집 : 내 문제에 대한 해결책을 찾아서 작성했지만 해결 방법이 아직 이상하지 않을 수 있으므로 질문에 대답하지 않았습니다. 지도의지도에 루틴을 수행하도록 설계된 작은 라이브러리를 작성하고 있지만 포인터 또는 참조를 얻을 수있는 클래스 템플릿 세트를 설계하는 데 문제가 있습니다 (지도의 value_type의 second_type에 따라 다름).)를지도의 유

    3

    1답변

    boost :: noncopyable을 상속받은 사전 정의 된 유형이 있으므로이 객체에 포인터를 저장해야합니다. 나는 boost :: ptr_map을 사용한다. 아시다시피 두 번째 인수는 이미 포인터입니다. 그래서 코드 :는 ptr_map<string, boost::any> SomeMap; typedef %Some noncopyable class/sign