gpt4 book ai didi

string - Delphi XE3 : What are the new types, MarshaledString 和 MarshaledAString 有何用途?

转载 作者:行者123 更新时间:2023-12-03 15:01:21 28 4
gpt4 key购买 nike

在Delphi XE3的Winapi.Windows.pas中,许多以前定义为PWideCharPAnsiChar的C类型现在定义为<分别为 code>MarshaledString 和 MarshaledAString(例如 PWCharLPSTR):

  PWChar = MarshaledString;
LPSTR = MarshaledAString;

事实上,在System.pas中,MarshaledStringMarshaledAString相当于PWideChar分别为 PAnsiChar

  MarshaledString  = PWideChar;
MarshaledAString = PAnsiChar;

但是这个决定背后的背景是什么?我的意思是,为什么 Embarcadero 应该重新定义这样的 C 字符串类型?

最佳答案

Embarcadero 正在开发用于移动开发的下一代编译器。您看到的变化与该努力有关。技术细节尚未公开,因此任何了解相关信息的人都不允许进一步透露任何信息。

关于string - Delphi XE3 : What are the new types, MarshaledString 和 MarshaledAString 有何用途?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13351633/

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