allocator

    2

    2답변

    stl :: map의 allocator/deallocator를 C++로 오버로드 할 수 있습니까? 그렇다면 어떻게? 도움이 될 것입니다.

    2

    2답변

    C++에서 연관 컨테이너를 찾고 있는데, 기본 구성 가능하도록 요소를 필요로하지 않고, 그렇지 않은 키가 요청 된 경우 예외가 발생합니다 발견 - 편집 : 해당 기능에서, 분명히 그들 모두가 기본 건설을 요구하지는 않습니다. 이것은 기본적으로 표준 할당자를 전화로 집으로 바꾸고 마스터 객체에게 할당되는 메모리의 양을 알려주기 때문에 "집"이 어디인지를 알아

    2

    2답변

    현재 임의 표준 준수 배열 유형을 확장하는 최선의 방법을 찾고 있습니다. 명확하게 : 나는 커스텀 할당자를 쓰고 싶지 않다. 나는 단지 기존 확장이나 특정 동작을 "추가"하고 싶습니다. 어떻게 생겼는지 샘플을 만들었습니다. 다음 코드는 단지 설명을위한 것입니다. #ifndef HPP_SMART_ALLOCATOR_INCLUDED #define HPP_SMA

    5

    3답변

    OpenMP를 사용하는 경우 "post MT 섹션"메시지 다음 루프에서 32 비트 시스템의 메모리가 부족합니다 (std :: bad_alloc 발생). #pragma for OpenMP가 주석 처리되었으며, 코드가 완료까지 잘 실행되므로 병렬 스레드로 메모리를 할당하면 올바르게 해제되지 않아 메모리가 부족한 것으로 보입니다. 아래의 메모리 할당 및 삭제 코

    3

    2답변

    TCMalloc을 STL 컨테이너와 함께 사용하고 싶습니다. 따라서 TCMalloc (TBB malloc과 함께 tbb_allocator처럼)을 사용하여 할당자를 만들어야합니다. TCMalloc documentation (문서라고 부르는 경우)을 찾을 수 없습니다. 그래서 헤더 파일을 탐색하고 STL_Allocator이라는 클래스를 찾습니다. 그러나 뭔가

    0

    1답변

    나는 list-like 템플릿 클래스 sll (Single Linked List)을 작성했습니다. 자, 그것에 할당자를 플러그인하려고합니다. 기본 할당 자, 할당 자 및 풀 기반 할당자인 pool_allocator가 있습니다. 이것들은 STL 할당 자 인터페이스 이후에 설계되었지만, 할당 자 (max_size)가 처리 할 요소의 수를 템플릿 매개 변수로 추

    6

    5답변

    동적 할당자를 사용하기 전에 컨테이너의 인스턴스에 전달할 수있는 STL 구현을 아는 사람이 있습니까? 우리는 많은 메모리 풀을 관리하는 일반 메모리 할당 기가 있으며 stl :: vector의 각 인스턴스에 대해 서로 다른 메모리 풀에서 각 인스턴스를 할당하려고합니다. 표준 STL 구현의 문제는 유형 기반으로 메모리 풀을 정의 할 수 있다는 것입니다. 즉,

    2

    1답변

    저는 프로그래밍 연습으로 C/C++ 용 가비지 컬렉터를 작성 중이며,이 중 일부는 대체적으로 new을 무시합니다. 그러나 가비지 컬렉터는 unordered_map (할당 된 블록에 대한 포인터를 저장하기 위해)도 사용하며, 맵이 오버라이드 된 new를 사용하려고하면 심각하게 엉망이 될 것입니다. (무한 루프를 시도합니다). 를 만들려면, 나는 새로운 재정의

    0

    2답변

    할당자를 원래 소스 코드로 바꿔야합니다. PE 내보내기 테이블에서 내 보낸 메소드를 추출하고 STL 컨테이너가 원래 소스 코드에서 사용 된 이상한 긴 할당자를 마주하고 있습니다. 소스 코드, 즉 인 경우 : std::list<class std::basic_string<unsigned short, std::char_traits<unsigned short>,c

    3

    2답변

    클래스 및 메모리 관리에 대해 좀 더 연습을하려면 cpp에서 inbuilt vector 클래스를 다시 만들려고합니다. 나는 'ISO C++이'할당 자 없음 '이라는 선언을 금지하고 나 자신의 삶의 이유를 알 수 없다는 오류가 계속 발생합니다. 내가 빠진 것이 있습니까? #include <cstddef> #include <memory> template