방금 boost::ptr_vector을 사용하기 시작했습니다. 나는 하나의 클래스 A의 멤버로서 ptr_vector pctr을 가지고 있고 다른 클래스 B가 pctr의 요소를 참조하기를 원합니다. 클래스 B의 객체를 생성하는 동안 포인터를 pctr에 저장하려고합니다. 포인터 컨테이너는 포인터에 대한 액세스를 허용하지 않으므로 (참조에만 적용) pctr에
다음 코드를 고려하십시오 삽입 : #include "boost/ptr_container/ptr_map.hpp"
int main()
{
typedef boost::ptr_multimap<char, const int> M;
M m;
char c = 'c';
int* j = new int(7);
m.in