2014-09-30 4 views
-3

У меня есть код на C++ для deque, который объявляет deque, и я не понимаю, что это значит?Смущает синтаксис deque. Что означает этот синтаксис?

deque<int> pile[7]; 

выше Deque используется от стандартной реализации библиотеки С ++ Я сделал обширное исследование на нем, но ни один орган не использовал его таким образом. Я не знаю, если это

  1. "Deque из двусторонних очередей" или
  2. "Deque массивов" или
  3. "Массивы дека"

Пожалуйста, пожалуйста, объясните?

ответ

1

Для любого типа T, T[N] обозначает массиву из N элементов типа T.

У вас есть T pile[7] с T = deque<int>, поэтому pile представляет собой массив из семи дек.

Смежные вопросы