c++中_ttoi是什么英文的缩写?

c++中_ttoi是什么英文的缩写?,第1张

_ttoi 是函数名字,函数名不等于英文所缩写,起名字,用于区分不同的函数。

第一个下划线,一般,系统和库里的函数起的名字用下划线为第一个字。

这里 _t 表示 int 型 (整型 64 或 32 位的 函数),下一个 t 是 text 或 string (字符串)的意思,to 就是 英文 to 的意思 ,到 的 意思 ,i 是 integer , 整型.

从 cstring 字符串 转换 为 int 64 或 32 的函数。

int nCategories = _ttoi(szCategories)

或 __int32 nCategories = _ttoi(szCategories)

和 __int64 nCategories = _ttoi64(szCategories)

控制台工程下(就是你说的小文件),使用atoi函数需要加头文件包含:#include<stdlib.h>

win32工程下,因为默认包含了#include<windows.h>,atoi函数是默认可以直接使用的。

你使用不了,一般是因为你的工程是UNICODE模式姿隐的(而不是多字节字符集模式),这种模式下不卖册脊能使用atoi函数,是因为UNICODE模式下默认要求使用的宽字节字符串atoi函数不支持。

这时候,使用atoi在UNICODE下的对应函数wtoi就可以了。

int _wtoi(const 中渗wchar_t *)

而更合适的函数是_ttoi,这个函数可以适应代码在字符集之间切换。

既然是WM_USER+100,这就说明并不是标准windows消息,而是开发者自定义消息,所以只有定义这个消息的人才察渣旅知道

基本上每个程序员都习惯定义WM_USER+100作为自己程序败凳的第一个消息,我就一直这样定义。所以这个消息真的非常常见,且含义无穷无梁闷尽


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12260448.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存