C++一系列非常基础问题

来源:百度知道 编辑:UC知道 时间:2024/06/17 18:05:01
1,UINT 和int 有什么区别 short又是什么 什么情况下用这些 什么情况下用 int

2,在组合框中GetLBText的申明中void GetLBText(int nIndex,CString& rString)const中的const是什么意思

3.CString 是类 还是数据类型 它和char 有什么区别

4.在OnTimer的声明中 afx_msg void OnTimer(UINT nIDEvent); afx_msg在这里是什么意思

5.SetTimer(0,100,NULL)是不是用的越多 时间走得就越快

6.CDC是什么类型

回答的越多越准确 就给分

1 uint就是unsigned int 范围[0,2^32-1]
int 范围[-2^31,2^31-1]
short 范围[-2^15,2^15]
2 const 是常数的意思
3 CString是一个类,他和char*可以相互转化(这句话说得不严谨,但是明白意思即可)
4 afx_msg 是消息应答函数的前缀 (网上搜索的答案)
5 什么叫做“用的越多”? 事件可以是并行的啊
6 Windows使用与设备无关的图形设备环境(DC :Device Context) 进行显示 。MFC基础类库定义了设备环境对象类----CDC类 (百度 百科)

SetTimer(0,100,NULL)是不是用的越多 时间走得就越快 ??不是
CDC是什么类型 ?? hdc句柄类的封装类
在OnTimer的声明中 afx_msg void OnTimer(UINT nIDEvent); afx_msg在这里是什么意思 ??现在任何用处 microsoft 以后可能扩展它
CString 是类 还是数据类型 它和char 有什么区别 ??是类 char是C++保留字
而CString 不是