c++ stack

std::stack::stack

#include <iostream>       // std::cout
#include <stack>          // std::stack
#include <vector>         // std::vector
#include <deque>          // std::deque
using namespace std;

int main()
{
    std::deque<int> mydeque(3,200); // deque with 3 elements
    std::vector<int> myvector(2,200); //vector with 2 elements
    std::stack<int> first;          //empty stack
    std::stack<int> seconde(mydeque);//stack initialized to copy of deque

    std::stack<int,std::vector<int> > third; //empty stack use empty vector
    std::stack<int,std::vector<int> > fourth(myvector);//stack initialized using vector

    std::cout<<"size of first:"<<first.size()<<"\n";
    std::cout<<"size of second:"<<seconde.size()<<"\n";
    std::cout<<"size of third:"<<third.size()<<"\n";
    std::cout<<"size of fourth:"<<fourth.size()<<"\n";
    cout << "Hello world!" << endl;
    return 0;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容