我必须遵循以下功能中使用的结构:
struct ll_ftse {
int index=0;
ll_ftse* next=NULL;
};
func() {
ll_ftse **g;
ll_ftse *aux;
tam = 6 / epsilon;
g = new ll_ftse*[tam];
for(i=0;i<tam;i++)
g[i] = NULL;
(...)
aux = g[tam/2+diff];
}
在最后一个语句中,我收到了编译错误。 &#34;错误:无效类型&#39; simulacao :: ll_ftse ** [double]&#39;对于数组下标&#34;
&#39; DIFF&#39;是在开始时声明的另一个var。并且&#39; epsilon&#39;是全局声明的var。
我无法弄明白!有线索吗?