struct { int iIndex ; TCHAR * szLabel ; TCHAR * szDesc ; } sysmetrics [] = { SM_CXSCREEN, TEXT ("SM_CXSCREEN"), TEXT ("Screen width in pixels") }; 注意上面的语法,匿名结构体后面没有分号,意味着sysmetrics []是一个这个匿名结构体类型的数组,在 sysmetrics []初始化时, SM_CXSCREEN, TEXT ("SM_CXSCREEN"), TEXT ("Screen width in pixels")三个字段值 分别对应 iIndex ;szLabel ; szDesc ;这个编程技巧应该值得注意,这样可以简化结构体数组的定义!
匿名结构体的妙用
最新推荐文章于 2023-11-24 09:23:13 发布