你好,
首先,我想说明的是MFC自带的类还是标准类库中的类,它们各自都拥有自己的优势。而现在几乎所有的标准类库中的类都可以在MFC程序中完美运行。而我个人更倾向于使用标准类库。因为它在相同运行环境中的运行效率要高于MFC自带的类。如果你使用CArray去存贮一些简单的数字,那它将会只简单而且高效。但是如果存贮其他大容量的数据,我建议您可以考虑使用Vector,不但是因为它高效,同样也是因为它更安全。
这些是网络上关于这两个类的一些比较和讨论,希望对您有所帮助:
· CArray: A simple but highly efficient improvement
· is CArray better than std::vector ?
· CArray vs. std::vector