2011-01-30 82 views
3

我正在开发一个带有Win32 API的程序。 Windows提供的数据结构是否像单链表,树等等作为Win32 API的一部分?如果是这样,请让我知道我可以如何使用它们(至少我需要包含使用它们的标题)。我已经听说有LIST_ENTRY。我可以在用户模式下使用它吗?提前致谢。由Win32 API提供的数据结构?

回答

5

Win32 API的singly linked list实现。我不认为API中有任何其他数据结构。

但是,单链表设计用于线程间队列而不是通用算法数据处理。更好地使用你的语言自己的通用数据结构,这些数据结构不会那么专业化(例如,C++的STL数据结构和相关算法比系统API中的任何东西都要丰富得多)。