C ++错误:此上下文中不允许分解声明

时间:2018-07-24 17:54:32

标签: c++ g++

g++为什么会出现这样的错误?

blahblah.h:80:10: error: decomposition declaration not permitted in this context
float[NUM_OUTPUTS] output_buffer;

(已解决,但创建此错误是因为该错误文本没有很好的Google匹配,并且错误消息难以理解。)

1 个答案:

答案 0 :(得分:6)

在C ++声明中,数组大小位于变量名称之后,而不是类型之后:

float output_buffer[NUM_OUTPUTS];