flat_map::clear

flat_map::clear (모든 요소 제거)

flat_map의 모든 요소를 지우는 멤버 함수예요. 호출 후 size()는 0이 돼요. <flat_map> 헤더, C++23부터.

출처: cppreference

본문

clear()는 flat_map의 모든 요소(키-값 쌍)를 제거해요.

void clear() noexcept;
  • 호출 후 size()가 0을 반환해요.
  • 복잡도: 요소 수에 선형(요소 소멸).
std::flat_map<int, int> m{{1,10},{2,20}};
m.clear();
// m.size() == 0

연관 컨테이너의 내용을 통째로 비울 때 쓰는 함수예요. std::mapclear와 같은 역할을 하죠.

더 알아보기 (Learn more)

cppreference