2011-01-30 3 views
3

Я разрабатываю программу с Win32 API. Существуют ли какие-либо структуры данных, которые Windows предоставляет в виде отдельных ссылок, деревьев и т. Д. Как часть Win32 API? Если да, то дайте мне знать, как я могу их использовать (по крайней мере, заголовки, которые мне нужно включить, чтобы использовать их). Я уже слышал, что есть LIST_ENTRY. Могу ли я использовать его в пользовательском режиме? Заранее спасибо.Структуры данных, предоставляемые Win32 API?

ответ

5

Win32 API имеет реализацию singly linked list. Я не думаю, что в API есть другие структуры данных.

Но односвязный список предназначен для межпоточных очередей, а не для общей алгоритмической обработки данных. Лучше использовать собственные структуры данных вашего общего назначения, которые не будут настолько специализированными (например, структуры данных STL на C++ и связанные с ними алгоритмы намного богаче, чем что-либо в системном API).

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