Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::stack<T,Container>::top

      From cppreference.com
      <cpp‎ |container‎ |stack
       
       
       
       
      reference top();
      (1)
      const_reference top()const;
      (2)

      Returns reference to the top element in the stack. This is the most recently pushed element. This element will be removed on a call topop(). Equivalent to:c.back().

      Contents

      [edit]Parameters

      (none)

      [edit]Return value

      Reference to the last element.

      [edit]Complexity

      Constant.

      [edit]Example

      Run this code
      #include <iostream>#include <stack> void reportStackSize(conststd::stack<int>& s){std::cout<< s.size()<<" elements on stack\n";} void reportStackTop(conststd::stack<int>& s){// Leaves element on stackstd::cout<<"Top element: "<< s.top()<<'\n';} int main(){std::stack<int> s;    s.push(2);    s.push(6);    s.push(51);     reportStackSize(s);    reportStackTop(s);     reportStackSize(s);    s.pop();     reportStackSize(s);    reportStackTop(s);}

      Output:

      3 elements on stackTop element: 513 elements on stack2 elements on stackTop element: 6

      [edit]See also

      inserts element at the top
      (public member function)[edit]
      removes the top element
      (public member function)[edit]
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/container/stack/top&oldid=177464"

      [8]ページ先頭

      ©2009-2025 Movatter.jp