그냥 boost :: pool을 사용하여 작업중인 항목에 더 빠른 할당자가 있는지 테스트하고 있는데 boost :: unordered_map과 함께 사용하는 방법을 알 수는 없습니다.boost :: unordered_map과 함께 boost :: pool_allocator를 사용하는 구문은 무엇입니까?
코드 : 3 오류 C2064
오류 : 용어는 2 인자 C를 복용 함수에 평가하지 않습니다 : \의 Program Files (x86) \ 부스트 \ boost_1_38 \ 여기
unordered_map<int,int,boost::hash<int>, fast_pool_allocator<int>> theMap;
theMap[1] = 2;
내가받을 컴파일 오류입니다 부스터 \ unordered \ detail \ hash_table_impl.hpp 2048
지도의 사용을 주석 처리하면 (예 : "theMap [1] = 2"그러면 컴파일 오류가 사라집니다.
감사합니다. –