stl

    0

    1답변

    주어진 수보다 작거나 같은 수의 마지막 어커런스를 찾고 싶습니다. 정수 벡터는 매우 크기 때문에 O (n)은 그렇게 효율적이지 않습니다. 나는 두 부분으로 벡터를 분할하고 병렬 검색했다. 이 예제를 이해 수 있습니다 : - 나는이 말을 작거나 같은 숫자의 마지막 선두로부터를 찾으려면 vector <int> arr = {1, 8, 7, 1, 2, 9, 5,

    0

    1답변

    다음은 코드 및 오류 메시지입니다. 그 이유는 무엇입니까? 나는 코드 Building t = beginEndMap[b.id];이 줄을 제거한 후에 컴파일을 시도했다. 그러나 오류에 대한이 줄의 캐주얼을 알아낼 수는 없습니다. 이 행은 쌍과 관련이 없지만 컴파일 오류는 쌍과 관련됩니다. 당신이 unordered_map::operator[] 다음 Buildin

    1

    1답변

    주어진 벡터에서 특정 요소를 다른 벡터로 복사하는 방법에 대해 궁금합니다. std::vector<T> vec2; vec2.reserve(N); std::copy_if(vec1.begin(), vec1.end(), vec2.begin(), [=](const T& r) { return /*something*

    -1

    1답변

    내 사용자 정의 구조 내에 std::unordered_map<char, Node*>이 있습니다. 빈으로으로 초기화하고 싶습니다. 내가 뭐 잘못 했어요? 두 종류의 초기화를 시도했습니다. 둘 다 동일한 결과를 제공합니다. 다음 문 : newStructure->map = unordered_map<char, Node*>(); 때로는 성공 결과,이 맵의 크기는

    0

    2답변

    예 저는 정수 값을 가진 벡터를 가지고 있으며, 그 벡터에서 자신의 런타임 입력을 지정하는 요소를 셀 수는 없습니다. 시험 벡터는 elemets 10, 20, 30,40 이고 런타임에는 input k를 사용하고 있습니다. >를 만족시키고 싶음> k int ar[4]={10,44,36,14}; vector<int>shiva(ar,ar+4); int k;

    1

    1답변

    내가 그 3D를 기반으로 가장 빠른 액세스를위한 unordered_set에 입력하고자하는 다음 코드 좌표 한 해시합니다. The C++ Standard doesn't provide a hash for this type. 가 어떻게 이것에 대한 실적 해시를 구현합니까 : 예상대로 struct MeshVertex { float x; flo

    1

    1답변

    나는 높거나 낮게 검색했으나 대답을 찾지 못했습니다. 그러므로 이것이 중복되면 변명하십시오. 저는이 천년기로 가볍게 변환하려고하는 아주 오래된 C++ 코드가 있습니다. 이 코드는 여전히 Visual Studio 6에서 컴파일되고 계속해야하지만 Visual Studio 2017에서이 코드를 사용하려고합니다. 이전에이 작업을 수행했지만 헤더 파일 등을 많이 변

    0

    1답변

    나는 C++ 11 std :: allocator 요구 사항을 실행하고 작동하는 실행을 위해 작성한 풀 할당자를 가지고 있지만 사용 된 정책은 (다음 용지 기준)를 기준으로 : https://pdfs.semanticscholar.org/4321/a91d635d023ab25a743c698be219edcdb1a3.pdf 은 정말 우수한 동시에 그것을위한 충분한

    -6

    2답변

    는 : set<int> s[3]; 나는 그것을 시도하지만 오류가의 no match for 'operator[ ]'

    0

    6답변

    ST1에 문제가 있습니다. STL 학생 객체 목록을 반복하려고 시도하고 있습니다. 내가 일치하는 비교를 찾으면 객체를 삭제하려고합니다. 그러나 비교를 수행 할 때 오류가 발생합니다. 이것은 내가 지금까지 무엇을했는지 있습니다 : string studentName; cout<<"Enter name of student to remove";