stl

    -2

    1답변

    목록의 일부 요소를 제거하고 싶습니다. 아래 구현에서 7, 14, 26, 77을 제거하고 싶습니다. 마지막으로 17, 89, 45, 50을 인쇄합니다. 하지만 뭔가 이상하게 보입니다 (이 프로그램은 성공적으로 실행되지만 아무 것도 인쇄하지 않습니다). 아무도 도와 줄 수 있습니까? // remove from list #include <iostream>

    0

    1답변

    클래스의 연결 예제를 사용하여 해시 테이블을 만들고 있습니다. STL을 사용하여 해시 테이블을 std::vector<std::list<Pair> > mTable으로 정의했습니다. 불행히도, mTable [index]에 push_back을 호출하면 seg 오류가 발생합니다. mTable을 정의한 경우 오류가 존재하지 않습니다. std::vector<std::

    1

    1답변

    스레드 풀에 대한 C++의 스레드 목록이 list<thread>입니다. 목록에서 clear() 함수를 사용하면 모든 스레드가 삭제되거나 명시 적으로 삭제해야합니까?

    1

    1답변

    마치 마침내 약간의지도 삽입 속도 (삽입하기 전에 정렬)를 개선 한 것처럼 보입니다. 이 결과에 대해 어떻게 생각하십니까? 더 이상 최적화가 있습니까? #include <map> #include <iostream> #include <algorithm> int main (int argc, char* argv []) { //a map<size_

    4

    1답변

    this answer과 같이 클래스에 스왑 함수 오버로드가 발생했지만 컴파일러는 여전히 을 사용합니다. 내 접근 방식과 연결된 대답에서 언급 한 방식 사이에 어떤 차이점도 보이지 않습니다. 내 코드의 재생산은 다음과 같습니다. #include <vector> #include <iterator> #include <algorithm> #include <i

    3

    1답변

    클래스를 정의하고 사용자 정의 비교 함수 (기본적으로 클래스 멤버 변수의 원시 정수 비교)와 함께 컨테이너 (아마도 std::set)를 사용합니다. 어떻게 든이 세트를 유지할 수 있는지 알고 싶습니다 std::sort ed와 std::find_if을 순진한 선형 검색 대신 로그 성능으로 사용하십시오. 미리 감사드립니다.

    -3

    1답변

    내 실행 파일에서 pthreads를 사용하려고하는데 뮤텍스 :: lock() 호출에서 충돌이 발생합니다. 디버거에서 충돌이 std_mutex.h에서 일어나고 __gthread_mutex_lock()에 대한 호출이 22의 정수를 반환한다는 것을 알 수 있습니다. 독점 프로그램이므로 공유 할 수 없으며 재현 할 수도 있습니다. 문제가되는 작은 프로그램. 이 반

    1

    3답변

    구조체 포인터 (st * ptr)로 인수를 취하는 루프에서 함수를 호출하고이 데이터를 STL 벡터로 push_back하고 내용을 표시해야합니다. 루프. 어떻게하면 돼? 도와주세요. struct st { int a; char c; }; typedef struct st st; function(st *ptr) { vecto

    0

    1답변

    : #include <bits/stdc++.h> using namespace std; int main() { set < pair <int,int > > a; a.insert(make_pair(2,3)); auto it = a.rbegin(); a.erase(it.base()); // for deleting last element in set

    -3

    2답변

    저는 stl을 처음 접했고 같은 특성을 가진 많은 쌍 (예 : - (string, int))을 함께 저장해야하는 질문을 보았습니다. 쌍으로 배열을 저장할 수 있습니까? 그렇다면 어떻게 할 수 있습니까? 당신은 같은 것을 시도 할 수