VC++中MFC的数据类型问题?希望能多说点!

来源:百度知道 编辑:UC知道 时间:2024/06/04 08:02:17
MFC中,比如COLORREF类型吧,他是这么定义的typedef DWORD COLORREF;而其中的DWORD其实又是typedef unsigned long DWORD;为什么要这么层层定义(别名)?
希望各位高手能说详细点。

这个是微软这么定义的而已
多个类型别名就是为了类型名称比较直观,面向开发者而言的。
当然在程序内部数据类型都是一样的。

主要是为了便于开发者 看名知意。无它
习惯了就会发现,这样定义还是有好处的
我开始VC时候也是,特别烦 LPCTSTR /LPTSTR 。。。之类的东西,习惯就好