flat_map::empty
flat_map::empty (비어 있는지 확인)
flat_map에 요소가 비어 있는지 확인하는 멤버 함수예요. 상수 시간에 동작해요. <flat_map> 헤더, C++23부터.
출처: cppreference
본문
empty()는 flat_map에 요소 없음(또는 begin() == end())인지 확인해요.
bool empty() const noexcept;
- 반환 값: 비어 있으면
true, 아니면false. - 복잡도: 상수 시간.
std::flat_map<std::string, int> m;
bool e = m.empty(); // true
m["a"] = 1;
e = m.empty(); // false
요소 존재 여부를 확인할 때, find보다 가볍게 쓰는 함수예요. flat_map이 벡터 기반이라 크기 필드로 즉시 판정돼요.