12345678910111213141516171819202122232425262728 |
- //===----------------------------------------------------------------------===//
- //
- // The LLVM Compiler Infrastructure
- //
- // This file is dual licensed under the MIT and the University of Illinois Open
- // Source Licenses. See LICENSE.TXT for details.
- //
- //===----------------------------------------------------------------------===//
- // <stack>
- // stack();
- #include <stack>
- #include <vector>
- #include <cassert>
- #include "test_allocator.h"
- int main()
- {
- std::stack<int, std::vector<int, limited_allocator<int, 10> > > q;
- assert(q.size() == 0);
- q.push(1);
- q.push(2);
- assert(q.size() == 2);
- assert(q.top() == 2);
- }
|