【避坑】关于文本数据类型
在搞代码时要注意 LPCWSTR和 LPCSTR 两个类型是不一样的。一个是 W 一个是 A你比喻说,你在代码里没注明具体调用那个函数,但给定了数据类型,编译器好像会自动指向。
故此。。。。。
此坑源于:
@ (int)::lstrlen((LPCSTR)@<lpString>)
@ (int)::lstrlen((LPCWSTR)@<lpString>)
用 T就好了,LPCTSTR 火山是Unicode,ANSI也可以,这些是内置的,不用你去担心,这也不是坑,不像易语言那样只支持ANSI 福寿 发表于 2022-4-20 11:38
火山是Unicode,ANSI也可以,这些是内置的,不用你去担心,这也不是坑,不像易语言那样只支持ANSI ...
我说的时引用时确定数据类型,你比喻说:
@ ::InterlockedIncrement((volatile unsigned int *)(@<内存指针>+@<偏移>))
@ ::InterlockedIncrement((volatile unsigned long *)(@<内存指针>+@<偏移>))
页:
[1]