今天第一次使用STL写程序,用的是queue,并包含了头文件<queue.h>,然后在编译的时候发现编译器并不认识它。
这是因为<queue.h> 和 <queue> 大不相同!
queue.h : c形式的队列
queue : 标准c++的容器
然后,我改成下列形式就没有问题了:
#include <queue>
using std::queue;
今天第一次使用STL写程序,用的是queue,并包含了头文件<queue.h>,然后在编译的时候发现编译器并不认识它。
这是因为<queue.h> 和 <queue> 大不相同!
queue.h : c形式的队列
queue : 标准c++的容器
然后,我改成下列形式就没有问题了:
#include <queue>
using std::queue;