unordered-set

    0

    2답변

    괜찮 았어.이 코드는 정말 쉽지만,이 코드는 부스트 라이브러리를 구현하고있다. 올바르게 작동하도록하는 것 같습니다. 여기에 코드가 있습니다. #include ..... #include "boost/unordered_set.hpp" #ifndef HASH_H #define HASH_H class hash{ public: int toHash

    3

    1답변

    hashTable 및 버킷 i이라는 std::unordered_multiset<int>가 있다고 가정 해 봅시다. i 버킷의 요소를 반복 할 수 있습니까?

    1

    1답변

    그래서 내가 사용하는 라이브러리에는 열거 형이 있습니다 (이름이 LibEnum). std::unordered_set이 LibEnum 일 필요가 있지만 컴파일 오류가 발생하여 전문화되지 않았습니다. std::hash 나는 그것을 쉽게 작성하고 값의 수 (첫 번째 요소는 0, 두 번째 1 등)를 반환 할 수 있지만이 전문화를 정확히 어디에 넣어야하며 어떻게 보

    1

    1답변

    다음 코드는 unordered_set을 정의합니다. 코드가 잘 컴파일됩니다. 그러나 발견을 호출 할 때 펑 던져 대신 람다 함수를 사용하여 : 의 libC++ abi.dylib : 예외를 던지는라고 종료 #include <unordered_set> class pair_hash { public: size_t operator() (con

    4

    1답변

    이 문자열에 그 호출 set()에서 어떤 일관성이 항상 같은 (비 alabetical) 순서로 해결하는 것 같다 것 같다, 두 set([1,2,3]) & set([1,2,3,4]) 하고 뒤죽박죽 사촌 않습니다 set([2,3,1]) & set([4,3,1,2]) 은 규칙적으로 보이는 set([1,2,3])이됩니다.로 한편 , 더 독특한 맛이 조금 같

    0

    1답변

    Set(Integer)의 결과가있을 때 번호는 주문되지 않습니다. 우리는 sortedBy (expr : OclExpression) : Sequence(T) 콜렉션에서 사용할 수있는 연산을 사용할 수 있습니다. 그러나 정수 만이 세트에 사용되면 사용할 표현식은 무엇입니까?

    5

    1답변

    상당히 큰 프로젝트에 unordered_set을 사용해야하고, 올바르게 사용하고 있는지 확인하기 위해 작은 예제를 시도했습니다. 내가 컴파일 할 때 #include <iostream> #include <unordered_set> using namespace std; class Foo { private: int x; publ

    4

    2답변

    외관상으로는, unordered_set::erase과 unordered_set::count은 엄밀히 말하면 boolean이 아닌 것을 반환합니다 (논리적으로 말하면, 나는 실제 타입에 대해 말하는 것이 아닙니다). 링크 된 페이지는 삭제의 세 번째 버전을 읽 size_type erase(const key_type& key); 이것은있을 수 제안 그것에

    7

    1답변

    처음으로 std::unordered_set을 사용 중이며 해시 함수에 대해 질문이 있습니다. 내가 이해하는 한, 해시 함수를 지정하지 않으면 기본값으로 std :: hash가 사용됩니다. 에 ( error C2440: 'type cast' : cannot convert from 'const MyClass' to 'size_t' 그것을 변환 함수를 정의

    0

    2답변

    정렬되지 않은 집합 unordered_set<int> theSet;을 사용하여 많은 수의 정수를 저장할 때 clear() 또는 rehash (0) 호출을 사용해도 메모리가 해제되지 않습니다. 함수에서 집합을 로컬로 정의하고 함수가 예외를 완료하더라도 집합에 의해 예약 된 대부분의 메모리는 여전히 예약되어 있습니다. 어떤 아이디어? 다음은 는 테스터 함수가