deque::size
deque::size (원소 개수 얻기)
컨테이너에 담긴 원소의 개수를 반환하는 멤버 함수예요. 상수 시간에 동작해요.
출처: cppreference
본문
size()는 컨테이너의 원소 개수를 돌려줘요.
size_type size() const;
- 반환 값: 컨테이너의 원소 개수.
- 복잡도: 상수 시간.
정의상 std::distance(begin(), end())와 같아요.
std::deque<int> nums{1, 3, 5, 7};
std::cout << "nums contains " << nums.size() << " elements.\n"; // 4
루프의 상한이나 크기 확인에 자주 쓰여요. deque는 양쪽 끝에서 push/pop이 일어나므로 크기가 자주 변하며, 매번 size()로 현재 개수를 안전하게 얻을 수 있어요.