stack::top
스택의 맨 위에 있는 요소에 대 한 참조를 반환합니다.
reference top( );
const_reference top( ) const;
반환 값
스택의 맨 위에 있는 컨테이너의 마지막 요소에 대 한 참조입니다.
설명
스택에 멤버 함수를 적용 하는 비워 둘 수 없습니다.스택 맨 최근에 추가한 요소가 차지 하는 위치 이며 끝 컨테이너의 마지막 요소입니다.
경우 반환 값의 위 할당 되는 const_reference, 스택 개체를 수정할 수 없습니다.경우 반환 값의 위 할당 되는 참조, 스택 개체를 수정할 수 있습니다.
예제
// stack_top.cpp
// compile with: /EHsc
#include <stack>
#include <iostream>
int main( )
{
using namespace std;
stack <int> s1;
s1.push( 1 );
s1.push( 2 );
int& i = s1.top( );
const int& ii = s1.top( );
cout << "The top integer of the stack s1 is "
<< i << "." << endl;
i--;
cout << "The next integer down is "<< ii << "." << endl;
}
요구 사항
헤더: <stack>
네임 스페이스: std