static const char *names[] = { [BOND_MODE_ROUNDROBIN] = "load balancing (round-robin)",[BOND_MODE_ACTIVEBACKUP] = "fault-tolerance (active-backup)",[BOND_MODE_XOR] = "load balancing (xor)",[BOND_MODE_broADCAST] = "fault-tolerance (broadcast)",[BOND_MODE_8023AD] = "IEEE 802.3ad Dynamic link aggregation",[BOND_MODE_TLB] = "transmit load balancing",[BOND_MODE_ALB] = "adaptive load balancing",};
[…] =部分对我来说很奇怪. (顺便说一句,BOND_MODE_ROUNDROBIN和其他是只扩展为整数的宏.)
解决方法 它被称为指定的初始化器,在C99中引入. GCC也支持它作为扩展.它用于初始化结构和数组,详见Designated Initializers.
总结以上是内存溢出为你收集整理的这个C语法是什么(在Linux drivers / net / bonding / bond_main.c中使用)?全部内容,希望文章能够帮你解决这个C语法是什么(在Linux drivers / net / bonding / bond_main.c中使用)?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)