gpt4 book ai didi

c++ - 在 ATL 中使用 STL

转载 作者:太空宇宙 更新时间:2023-11-03 10:21:51 25 4
gpt4 key购买 nike

我需要在 ATL COM 服务器中使用树结构。为此,我考虑使用 STL::map<> 如下。

BaseMap[k1,NextLevelMap[k2, NextLevelMap[k3, Value]]]

但我需要知道,在ATL内部使用这样的结构是否安全以及使用 map 调试支持的可能性。

谢谢

最佳答案

C++ 标准库类可以安全地与 ATL 一起使用 - ATL 甚至包括几个专门设计用于遵循标准库约定的容器接口(interface)的类:ICollectionOnSTLImplCComEnumOnSTL

调试也很好——Visual Studio 调试器隐藏了标准容器的实现,而是显示了它们所包含内容的逻辑 View 。

关于c++ - 在 ATL 中使用 STL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2279603/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com