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::map의 clear와 같은 역할을 하죠.