STARTUPINFO si = { sizeof(si) } 结构体的一种初始化方式
2008-05-31 13:42
309 查看
>>STARTUPINFO si = {sizeof(si)};是用来初始化cb成员的?si是什么啊
这是用来初始化整个 si 变量的。
si就是你定义的变量。sizeof(si)取得该结构的字节数。
STARTUPINFO的第一个域为 cb,代表该结构体的大小,因此:
STARTUPINFO si = {sizeof(si)}
首先将si.cb 赋值为 sizeof(si),该结构其余字段则全部初始化为零
{*,*,...}对数组或者结构体初始化工作
结构内部按成员顺序进行初始 没有的以NULL或者0来填充
数组是顺序初始
这是用来初始化整个 si 变量的。
si就是你定义的变量。sizeof(si)取得该结构的字节数。
STARTUPINFO的第一个域为 cb,代表该结构体的大小,因此:
STARTUPINFO si = {sizeof(si)}
首先将si.cb 赋值为 sizeof(si),该结构其余字段则全部初始化为零
{*,*,...}对数组或者结构体初始化工作
结构内部按成员顺序进行初始 没有的以NULL或者0来填充
数组是顺序初始
相关文章推荐
- memset(&si, 0, sizeof(STARTUPINFO)); CreateProcess
- STARTUPINFO 结构初始化 学习笔记
- 使用 GetStartupInfo 检查自己是否被"调试"(转自看雪论坛)
- 浅析 Linux 初始化 init 系统,第 2 部分: UpStart(转)
- 结构体的4种初始化方式
- go语言初始化内部结构体3中方式
- STARTUPINFO
- GetStartupInfo检测程序处于被调试状态
- 使用 GetStartupInfo 检查自己是否被"调试"
- 浅析 Linux 初始化 init 系统,第 2 部分: UpStart
- [转]STARTUPINFO解读--写得很详细
- 浅析 Linux 初始化 init 系统,第 2 部分: UpStart
- designated initializer:一种特殊的结构体初始化方法
- 浅析 Linux 初始化 init 系统: UpStart
- 使用 GetStartupInfo 检查自己是否被"调试"
- 浅析 Linux 初始化 init 系统,第 2 部分: UpStart
- startupinfo解读
- 浅析 Linux 初始化 init 系统,第 2 部分: UpStart
- STARTUPINFO
- GetStartupInfo