今天遇到一个非常奇怪的报错,deque不是模板。
当时我就懵了,deque底层不就是用模板写的吗????????????
后来我查了一下,发现是因为我把#include<deque>写在了using namespace std;
前面 ,所以就导致了这个报错。
原因是:queue 在命名空间std里,还需要添加声明 #include
今天遇到一个非常奇怪的报错,deque不是模板。
当时我就懵了,deque底层不就是用模板写的吗????????????
后来我查了一下,发现是因为我把#include<deque>写在了using namespace std;
前面 ,所以就导致了这个报错。
原因是:queue 在命名空间std里,还需要添加声明 #include