
DsStack::capacity를 사용하여 스택의 실제 크기를 구할 수 있는 방법은 size와 capacity를 비교하는 것입니다.
스택이 비어 있지 않은 경우, capacity는 스택의 실제 크기보다 크거나 같은 값을 갖습니다.
따라서, 스택이 비어 있지 않은 경우, 스택의 실제 크기는 capacity와 size 중 더 작은 값을 취할 수 있습니다.
이 방법은 올바른 방법입니다.
예를 들어, 스택의 capacity가 10이고 size가 5이라면, 스택의 실제 크기는 5입니다.
DsStack::capacity를 사용하여 스택의 실제 크기를 구하는 코드는 다음과 같습니다.
#hostingforum.kr
cpp
int actualSize = (size > capacity) ? size : capacity;
2025-03-04 07:34