designated initializer:一种特殊的结构体初始化方法
来源:互联网 发布:acrobat xi pro mac 编辑:程序博客网 时间:2024/05/22 06:34
最近在看usb驱动的代码时,看到这么一段初始化代码
这种初始化结构体的方法以前没有见过。
这是C99标准里新加入的一种特殊的初始化方法,叫做指定初始化(designated initializer)。
以这种方式进行初始化可以不按照固定的顺序进行,例如:
struct point { int x, y; };
和下面的初始化,
struct point p = { .y = yvalue, .x = xvalue };
等价于:
struct point p = { xvalue, yvalue };
- designated initializer:一种特殊的结构体初始化方法
- C语言的定制初始化(designated initializer)
- 一种初始化结构体数组的方法
- designated initializer
- 指定初始化器designated initializer的意义以及[super init...]意义的个人心得
- 正确编写Designated Initializer的几个原则
- 正确编写Designated Initializer的几个原则
- 总结一下学习Designated Initializer的过程
- 正确编写Designated Initializer的几个原则
- 正确编写Designated Initializer的几个原则
- iOS: 聊聊 Designated Initializer(指定初始化函数)
- iOS: 聊聊 Designated Initializer(指定初始化函数)
- Linux内核中结构体的特殊初始化方法
- C99 Designated initializers(结构体指定初始化)
- C99 Designated initializers(结构体指定初始化)
- ios: Designated Initializer
- NS_DESIGNATED_INITIALIZER 正确编写Designated Initializer的几个原则
- 结构体初始化 initializer element is not constant
- HTML 事件列表
- STL 中的全排列
- 查看系统环境变量(sysgen_xxx?)设置情况
- Myeclipse7.5 下载 安装 注册 注册码 100%成功
- 利用自定义消息在VC内进行线程间通讯
- designated initializer:一种特殊的结构体初始化方法
- 小结_工作流中挂附件
- Important FAQ questions for WPF and Silverlight - Part 2
- OVERVIEW OF EJB
- FreeBSD 5.0RC1下安装Oracle 9i[总结]
- new 操作符所执行的工作和类型安全总结
- 做喜欢做的事,做最擅长的事
- Factory mehod and Abstract fatory
- 感悟父爱