Автор
|
Тема: Есть ли в VC встроеный класс очереди?
|
server_mouse |
опубликован 12-10-2001 12:37 MSK
Т.е. надобно мне свои данные хранить в динамической очереди постоянно чего-то добавляя, убивая, сортируя, растовляя индексы и тд. Мне вот тут говорят, что есть какой-то встроеный (и очень удобный) класс. Может не очередь, может массив, но шоб шустрый был. Что посоветует ALL?ЗЫ В принципе я уже написал сам -- делов-то... Но на будущее хотелось бы знать.
|
Flex Ferrum
|
опубликован 12-10-2001 13:24 MSK
Есть такая замечательная библиотека - STL называется. Так вот, в ней и очередь реализована, и динамические вектора и много чего еще. Рекомендую изучить. |
migel
|
опубликован 12-10-2001 13:24 MSK
STL std::queue |
rodion
|
опубликован 12-10-2001 13:31 MSK
Можно еще vector(массив изменяемых размеров) STL. для сортировки как не странно sort. |
Moroz
|
опубликован 12-10-2001 14:21 MSK
Можно конечно и STL использовать, но в принципе есть и в VC - Списки: CList,CObList,CPtrList,CStringList Массивы: СArray, CByteArray, CUIntArray, CWordArray, CDWordArray, CStringArray, CObArray, CPtrArray Ассоциативные списки: CMap, CMapPtrToPtrm CMapPtrToWord, CMapStringToOb, CMapStringToPtr, CMapStringToString, CMapWordToOb, CMapWordToPtr |
Flex Ferrum
|
опубликован 12-10-2001 14:47 MSK
Можно конечно, но: 1. Среди них нет очереди 2. STL всетаки стандартная библиотека и на шаблонах, а для использования CArray и т.п. тебе MFC придется дергать. ИМХО - есть разница. |