unordered-set

    0

    1답변

    unordered_set 에서 찾기위한 요소들 사이의 평등을 지정 그것은 메모리 주소와 같은 또 다른 종류의 평등을 사용하고있는 것 같습니다. 사용할 항등 연산자를 지정하는 가장 간단한 방법은 무엇입니까? 나는 C++로 초보자입니다. 질문이 분명하다면 미안 해요.

    1

    3답변

    배경 : Traveling-Salesman-Problem에 가장 가까운 이웃 알고리즘을 구현 중입니다. 방문한 거리의 순서를 추적 할뿐만 아니라 여행 한 거리를 계산해야합니다. 두 점 사이의 거리를 계산하기 위해 인스턴스 변수 x 및 y과 함수 calcDist이있는 점 클래스를 정의했습니다. 나는 빈 std::vector가 여행 경로를 저장하는 path라는

    6

    1답변

    answers의 숫자가 인데 약 std::unordered_set은 무엇입니까? 내 진짜 질문 (밀접하게 관련)이 있습니다; 이전에 합리적인 크기로 알고있는 것을 예약하면 각 사용 전에이를 지워서 동일한 순서가 지정되지 않은 세트를 재사용하는 것이 효율적입니까?

    1

    1답변

    수명이 다른 데이터 구조에 의해 소유 된 C 문자열 (wchar_t const*)이 있습니다. 문자열에 대한 참조는 포인터로 전달됩니다. 그러한 인스턴스를 unordered_map에 넣고 싶습니다. std::wstring을 임시로 생성하지 않고 std::hash<std::wstring>을 호출하지 않고이 해시를 얻는 데 사용할 수있는 표준 도구가 있습니까?

    0

    1답변

    단어와 태그 (단어/태그 모양)로 텍스트 파일을 구문 분석하고 있습니다. 내 파일에서 고유 한 태그의 수를 찾으려고 노력하고 있으며 C++에서 태그를 삽입하기 위해 정렬되지 않은 세트를 사용하고 있습니다. 그러나 무작위 로이 예외를 받고있는 것 : "(삽입의 미확인 된 숫자) 삽입 한 후"EXC_I386_GPFLT "내 정렬되지 않은 집합으로 .Xcode

    1

    2답변

    함수 내에서 unordered_set에 데이터를 저장 한 다음 저장되는 객체에 대한 포인터를 반환하는 경우 함수의 범위 밖에서 포인터가 여전히 유효합니까? 예 : int *myFunc(){ std::unordered_set<int> hashset; //add some objects hashset.insert(4); ha

    2

    2답변

    개인 멤버 클래스 (Inner)가있는 클래스가 있습니다 (Outer). 나는 비 순정 표준 컨테이너에 Outer::Inner의 인스턴스를 저장하려고하므로 std::hash<Outer::Inner>을 전문으로하고 싶습니다. 그러나 이 작성 : error: 'Inner' is a private member of 'Outer' std::size_t

    2

    1답변

    업데이트 : Visual Studio 2013을 사용하는 Windows에서이 "문제"가 나타납니다. Clang 3.3 및 최신 버전의 llvm 표준 라이브러리를 사용하는 Linux에서이 코드가 Linux에서는 표시되지 않습니다. 여전히, 나는 이것을 마이크로 소프트 버그로 쓸 준비가되지 않았다. 내가 일하고있는 unordered_set과 관련된 호기심 문제

    2

    2답변

    내가이 맵에 삽입하려고 :이있어 std::map<std::unordered_set<int >, std::pair<float, std::pair<float, float >> > 오류 오류 C2784 : '부울 표준 : 운영자 < (const를 표준 : _ 트리 < _Traits> &, const를 표준 : _ 트리 < _Traits> &가) : CONST 표

    0

    1답변

    두 개의 3D 데이터 세트가 있습니다. 이 세트의 각 요소는 (float,float,float) 유형의 세 쌍입니다. 이 데이터 세트에는 중복 요소가 있습니다. 병합 이러한 두 가지 데이터 세트는 결과 집합에 중복 요소가 없도록합니다. 본래의 접근법은 단순히 이들 삼중 저장 std::vector의리스트를 유지하는 것, 새로운 삼중가 이미리스트에 존재하지 않