选择正确的数据结构

时间:2010-08-06 05:46:54

标签: visual-c++ com data-structures mfc

我需要知道

  1. 在MFC应用程序中跨不同COM对象传输和存储大量数据时使用的最佳数据结构是什么。
  2. (数据通常是大字符串,xml文件,图像等)

    1. 如果我使用CList,CMap等
    2. ,是否存在任何内存问题

      由于

1 个答案:

答案 0 :(得分:0)

1)要使用的数据结构完全取决于应用程序和需要存储的数据。您将使用哪种数据结构不会影响结果,但它会对运行时算法产生不利影响。我喜欢以下陈述,所以粘贴在这里。

数据结构的通用属性是存储内容时使用的内存量,以及每个操作所花费的时间和额外内存。您可以了解一些重要类型的数据结构,并寻找符合足迹或响应性的要求。

2)我个人认为,如果从数据结构中妥善管理存储在堆/堆栈中的数据/对象,他们将不会遇到任何内存问题。