_getch() 和 getch() 有什么区别???
答案:1 悬赏:60 手机版
解决时间 2021-02-25 14:09
- 提问者网友:暗中人
- 2021-02-24 13:40
_getch() 和 getch() 有什么区别???
最佳答案
- 五星知识达人网友:行雁书
- 2021-02-24 15:03
1,带下划线_的函数一般是函数库内部的函数,而不带下划线的一般是提供给用户使用的函数。带下划线的目的是为了防止用户定义的函数和函数库的函数重名冲突,所以直接使用也是可以的。
2,_T这类似的是宏定义转换,转换成函数参数相符合的类型,如果没有,编译器一般可以自动转换成需要的类型,但是严格一些的编译器就会给你报错,我就遇到了在VS2008中没有用TEXT()转换而报错的情况。
3,红绿蓝是颜色的三原色,计算机中每一种都是从0-255范围,但是从那个函数来看参数分前景色和背景色,共两组rgb,也就是理论上可以产生255的6次方中颜色。
2,_T这类似的是宏定义转换,转换成函数参数相符合的类型,如果没有,编译器一般可以自动转换成需要的类型,但是严格一些的编译器就会给你报错,我就遇到了在VS2008中没有用TEXT()转换而报错的情况。
3,红绿蓝是颜色的三原色,计算机中每一种都是从0-255范围,但是从那个函数来看参数分前景色和背景色,共两组rgb,也就是理论上可以产生255的6次方中颜色。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯