我如何在c ++中获得std :: queue的typedef [重复]

问题描述 投票:0回答:1

我想在程序中使用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。有没有办法...

c++ std
1个回答
0
投票
template <class T>
using Queue =  std::queue<T> ;
© www.soinside.com 2019 - 2024. All rights reserved.