2017-01-17 2 views
-1

У меня завершающий экзамен по структурам данных завтра, проф. распределенные вопросы suplemantary. один из них ниже. В то время как я занимаюсь этим, я застрял на линии-3 и линии-4. Что означает «B (2, A)» также «X < int> C (3, 5);« на линии-4 это проблема для меня. Я знаю, что B - это очередь, но что такое X? Заранее спасибоStack, Queue decleration

Draw a diagram that shows the data structures created when the following code is executed: 
1-void main (void) 
2-{ Queue<int> A; for (int i=0; i<5; i++) A.QInsert(i); 
3-X < Queue <int> > B (2, A); 
4-X <int> C (3, 5); 
5-Stack <X <int> > D; for (int i=5; i<6; i++) D.Push (C) 
+0

Вы должны прочитать хорошую книгу на C++, [здесь] (http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list) - это хорошие ресурсы – Tejendra

+0

И смените учителя, тот, кто написал этот текст экзамена, должен быть уволен, я не мог читать после удушья на void main (void) ... – roalz

ответ

0

Это конструктор, который создает новую очередь, основанную на предыдущей очереди. Вы можете прочитать об этом here в ссылке на C++. Это действительно хороший источник, чтобы узнать о структурах данных на C++.

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