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()로 현재 개수를 안전하게 얻을 수 있어요.

더 알아보기 (Learn more)

cppreference