Структуры данных, предоставляемые Win32 API? - PullRequest
4 голосов
/ 30 января 2011

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

1 Ответ

6 голосов
/ 30 января 2011

Win32 API имеет реализацию односвязного списка .Я не думаю, что в API есть какие-либо другие структуры данных.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...