홈>
C ++ 초보자인데
unordered multiset
의 insert 함수를 사용하고 싶습니다
새 요소를 추가하려면 아래 포인터 :
struct Customer {
size_t operator()(const char& c) const;
};
unordered_multiset<char, Customer>* ms
어떤 사람이 도와 줄 수 있습니까?
- 답변 # 1
관련 질문
- C++ 보기 유형: const&또는 값으로 전달?
- c++ : shared_pointer 구문을 이해할 수 없음
- Visual Studio 2010에서 C++11 표준을 "활성화"하는 방법은 무엇입니까?
- c++ : 템플릿 매개변수 그룹을 정의하고 조건부로 전문화할 수 있습니까?
- c++ : spdlog로 플레이하는 방법?
- C++ 중첩 컨테이너 및 개체의 메모리 해제
- C++ : Code::Blocks, MinGW 및 C++11과 함께 Google Mock을 사용한 단위 테스트
- C++ 댕글링 참조 이상한 동작
- c++ : 두 벡터를 하나로 병합하기
- c++ : std::regex가 다른 정규식 라이브러리보다 악명 높게 느린 이유는 무엇입니까?
string
를 받아들입니다. 그리고 당신의unordered_multiset
char
를 받아들입니다 ,char
만 삽입 할 수 있습니다 또는 반복자를 사용하여char
범위를 삽입하십시오.또한 표준 라이브러리는 이미
그러나 사용자 정의 해시 기능을 제공하려는 경우 가능합니다. 구문은 질문에있는 것과 정확히 같습니다.char
를 해시하는 방법을 제공하기 때문에 . 간단히 선언 할 수 있습니다컨테이너를 함수에 전달하는 가장 일반적인 방법은 참조를 통하는 것입니다. 예 :
그러면
.
를 사용할 수 있습니다->
대신 똑같은 일을 할 수 있습니다.