我想在程序中使用std :: queue。但是稍后我可能会更改为队列的其他实现。我所有的typedef都有一个标头,但typedef不适用于std :: queue。是否有一种方法可以将与std :: queue的typedef相似的东西?]
编辑:我不想要像这样的特定类型的typedef:
typedef std::queue<int> IntQueue;
我尝试过此
template <class T>
typedef std::queue<T> Queue;
我想在程序中使用std :: queue。但是稍后我可能会更改为队列的其他实现。我所有的typedef都有一个标头,但typedef不适用于std :: queue。有没有办法...
template <class T>
using Queue = std::queue<T> ;