C ++处理结构指针数组

时间:2015-08-29 15:39:09

标签: c++ arrays pointers struct

我必须遵循以下功能中使用的结构:

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。

我无法弄明白!有线索吗?

0 个答案:

没有答案