gpt4 book ai didi

c++ - wstringstream 到 LPCWSTR

转载 作者:太空宇宙 更新时间:2023-11-04 16:12:55 25 4
gpt4 key购买 nike

我正在使用一个开源代码,他们创建了一个新的字符串类,它们的语法如下:

   OpenEvent(EVENT_ALL_ACCESS, FALSE, String() << L"SOMETEXT" << UINT(123));

我想知道我是否可以使用 wstringstream 或类似的东西使同样的东西简洁。

OpenEvent 是 Window API 函数,第三个参数是 LPCWSTR,因此您可以这样调用它

  OpenEvent(EVENT_ALL_ACCESS, FALSE, L"some text");

最佳答案

假设您有一个名为 wss 的 wstringstream 变量,调用“wss.str().c_str()”即可。

这依赖于 str basic_stringstream 类和 c_str 的成员basic_string 类的成员。在 basic_stringstream 对象上调用 str 可获得该对象的字符串表示形式,而在 basic_string 对象上调用 c_str 可获得该对象的 C 风格字符串表示形式。

关于c++ - wstringstream 到 LPCWSTR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26308949/

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