gpt4 book ai didi

d - 将 wstring 转换为 wchar* 的正确方法是什么? (或字符串到字符*)

转载 作者:行者123 更新时间:2023-12-04 09:07:40 25 4
gpt4 key购买 nike

[我是 D 的新手(目前正在编写我的第一个有用的程序)并且我没有太多的 C 背景 - 只有一些 C# 和其他主要是无指针的语言。]

在转换之前,我是否需要始终将 '\0' 附加到 wstring?这是确保我的 wchar* 以空字符结尾的唯一方法吗?当它被转换时,它是 wstring 的一个新副本,还是只是得到一个指向你正在转换的同一个 wstring 的指针?

最佳答案

要调用 Windows *W 函数,请使用 http://www.digitalmars.com/d/2.0/phobos/std_utf.html#toUTF16z

另请注意,字符串文字已经以 0 结尾,因此您可以直接传递它们。

关于d - 将 wstring 转换为 wchar* 的正确方法是什么? (或字符串到字符*),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6242540/

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