stl-algorithm

    0

    1답변

    C++에서 배열 객체와 값을가집니다. 이 값이 배열에 있거나 배열에 없는지를 제어하려고합니다. 우리가 어떻게 할 수 있니?

    5

    2답변

    쌍의 첫 번째 요소의 비교를 기반으로 정렬 된 std::vector<std::pair<int, int>>을 고려하십시오. std::unique(std::begin(v), std::end(v), [](const std::pair<int, int>& x, const std::pair<int, int>& y) {return

    1

    2답변

    std :: remove_if는 항상 (반복자의 순서에 따라) 순서대로 각 요소의 술어를 호출 할 것인가 아니면 순서가 어긋나 질 수 있는가? void processVector(std::vector<int> values) { values.erase(std::remove_if(values.begin(), values.end(), [](int v)

    0

    1답변

    나는 C++에서 표준이 유효한 std::upper_bound에 대한 호출을 허용하는지 여부를 알기 위해 end()에 해당하는 컨테이너의 end() 범위를 허용하려고합니까? 즉, 비어있는 범위 [end(), end()]가 유효한 범위입니까? end()는 자체에서 연결할 수 있습니까? C++ 11 에서처럼 C++ 98에서도 응답이 동일하게 유지됩니까?

    -1

    2답변

    나는 C++ 표준 라이브러리를 실습한다. 내가 프로젝트 오일러의 문제 45 해결하려고 : 삼각형, 오각형, 그리고 육각수는 다음과 같은 공식에 의해 생성됩니다 여기에 내가 set_intersection의 사용과이 하나의 문제는 Triangle Tn=n(n+1)/2 1, 3, 6, 10, 15, ... Pentagonal Pn=n(3n−1)/2 1, 5

    0

    2답변

    같은 데이터 유형을 가진 벡터가 거의 없습니다. v <int> = {5,4,1,2} v2 <int> = {2,4,3,5,1,6,8,7} v3 <int> = {1,4,2,3} 는 벡터 v using STL of C++(algorithm)에 대한 그래서 후 정렬 V2가 될 것이다 {5,4,1,2,3,6로 ... V3, 벡터 V2를 정렬 할

    2

    2답변

    지금 찾으려 struct Foo { char id[8]; // other members }; 같은 요소를 저장하는 용기 (이 경우 일반 배열) 가정 ID가 특정 문자열 S로 시작하는 Foo. 배열은 id에 의해 정렬되기 때문에 바이너리 검색을 사용하고자하므로 find_if와 동일한 인터페이스로 이진 검색을 수행하는 함

    0

    1답변

    내 문자열은 !!(!())입니다. 문자열에서 이중 느낌표를 제거하고 싶습니다. 이 작동하지만이이 오류를 위의 라인을 던졌습니다 사용 remove_copy(str.begin(), str.end(),ostream_iterator<string>(cout), "!!"); 작동하지 않습니다 그것은 모든 외침 remove_copy(str.begin(), str.e

    0

    1답변

    나는 내 자신의 iterator를 만들려고하고 있는데, std :: generate 알고리즘을 사용하여 기대했던대로 작동하고있다. 그러나 std :: max_element std :: find 시도 할 때 일부 어설픈 오류가 발생합니다. : 나는 표준 : max_element으로이 오류 In file included from /usr/include/c++/

    0

    1답변

    문서에서 일치하는 값을 가진 벡터 값 (1d 행렬)의 인덱스를 검색하는 방법을 보여주는 구현 사례를 찾을 수 없습니다. 가장 가까운 예는 다음과 같습니다 Mat b; Mat a = b == 5; 그래서이 나에게 논리 값의 매트릭스를 제공해야합니다. 그리고 나서이 값을 사용하여 5와 동일한 값의 인덱스를 추출 할 수 있습니다. 더 효과적인 방법이 있습니