读书人

求指点上这是什么用法

发布时间: 2012-08-07 14:54:48 作者: rapoo

求指点下这是什么用法

C/C++ code
enum AVMediaType {AVMEDIA_TYPE_UNKNOWN = -1,AVMEDIA_TYPE_VIDEO,AVMEDIA_TYPE_AUDIO,AVMEDIA_TYPE_DATA,AVMEDIA_TYPE_SUBTITLE,AVMEDIA_TYPE_ATTACHMENT,AVMEDIA_TYPE_NB}; static int wanted_stream[AVMEDIA_TYPE_NB]={[AVMEDIA_TYPE_AUDIO]=-1,[AVMEDIA_TYPE_VIDEO]=-1,[AVMEDIA_TYPE_SUBTITLE]=-1,}; 


这第一部分是枚举类型,那第二部分是在干嘛呢?方括号的使用是什么用法?

[解决办法]
探讨
引用:

数组元素初始化,方括号内是下标。
AVMEDIA_TYPE_NB根据枚举中的定义是5,可是

[AVMEDIA_TYPE_AUDIO]=-1,

[AVMEDIA_TYPE_VIDEO]=-1,

[AVMEDIA_TYPE_SUBTITLE]=-1,

这些是什么用法呢?

读书人网 >C++

热点推荐