gpt4 book ai didi

c++ - 创建键值对 Borland C++

转载 作者:行者123 更新时间:2023-11-28 00:42:13 25 4
gpt4 key购买 nike

我正在尝试在 Borland 2010 C++ 中创建一些字典。

TDictionary__2<AnsiString, AnsiString> *d = new TDictionary__2<AnsiString, AnsiString>();

我得到错误:[BCC32 错误] Generics.collections.hpp(542): E2347 属性项的读取访问说明符中的参数不匹配

我做错了什么?

最佳答案

C++Builder 只能使用源自 Delphi 代码的基于 Delphi 的泛型类型的实例,例如 TDictionary。不幸的是,它不能实例化基于 Delphi 的泛型类型。如果您不想与 Delphi 代码交互,那么您应该改用 STL 的 std::map 类:

#include <map>

std::map<AnsiString, AnsiString> d;

关于c++ - 创建键值对 Borland C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18254242/

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