6
|
Brian T Hannan · 技术社区 · 15 年前 |
![]() |
1
5
pwstr是
一
通常,Windows API在内部都是Unicode,因此大多数Windows程序员使用wchar字符串。但是
|
![]() |
2
4
当你工作的任何一个图书馆想要一个
默认情况下,您应该使用
你可以得到一个
|
![]() |
3
2
pwstr=指向宽字符串的指针=wchar*在Windows中 对于类型和指向类型的指针,WindowsSDK非常依赖typedef。 “在罗马时”—使用您正在处理的项目所需的任何字符串类型。字符串类型并不重要,不足以强调或试图迫使您的一个真正的方法在任何正在使用的。 |
![]() |
4
1
它来自Windows API。 我记得像这样。 它是一个 磷 -指向 W IDE字符串。
它将在Unicode应用程序中使用。它的用途是当您调用Windows时。最好的类型是
|
![]() |
5
1
使用pwstr的最佳时间是,如果您正在编辑/扩展的所有代码都已经在使用它。通常最好将代码保持在您正在处理的任何代码的范式中。 同样,如果您大量使用以某种方式声明其字符串的特定库,那么通常最好在您自己的代码中保留这种类型的字符串。所以使用Windows MFC,您将使用CString。旧样式的win32通常是lpctstr和类似的。 它通常是样式问题,而不是特定的实现细节。 |
![]() |
6
1
|
![]() |
7
0
看看windows sdk中的winnt.h文件,你会发现pwstr是wchar*的typedef。它不是宏。 |
![]() |
Dima Malko · 如何在指定符号前添加符号? 2 年前 |
![]() |
shekharsabale · 从列表元素捕获子字符串 2 年前 |
![]() |
Manny · 如何比较Perl中的字符串? 2 年前 |
![]() |
Manan Girdhar · 拆分字符串并仅在java中使用第二部分 2 年前 |
![]() |
AnxiousLuna · Python使用len()获取数组索引数 2 年前 |
![]() |
antonoyaro8 · 数据帧中每列上的Grepl 2 年前 |