Skip to content

underflow bug  #2

@Mooophy

Description

@Mooophy

test code:

include

include "stack_by_2queues.hpp"

int main()
{
ch10::stack_by_2queues stk(3);

for(int i = 0; i != 3; ++i)
    stk.push(i);

for(int i = 0; i != 3; ++i)
    std::cout << stk.pop() << std::endl;

return 0;

}

generated:
ch10: ../ch10/queue.hpp:73: T ch10::queue<int, std::vector<int, std::allocator > >::dequeue() [T = int, C = std::vector<int, std::allocator >]: Assertion `!empty() && "underflow"' failed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions