amarini 0 Denunciar post Postado Maio 28, 2012 Boa tarde, Preciso de uma ajudinha com o problema abaixo: Tenho a seguinte declaração: static UnitType Units[916]; static pUnit Sources[] = {Units + 1, Units + 2, Units + 3, Units + 4}....[/i][/i] No decorrer do programa preciso chamar desta forma: static UnitType Units[916] = { { 0.0, 0.0, 0, NULL , NULL }, { /* unit 1 (noName) */ 0.0, -0.997500, 0, &Sources[0] , &Weights[0] , }, } Segue a descrição do error: " error C2086: 'UnitType Units[916]' : redefinition " Alguma sugestão? Compartilhar este post Link para o post Compartilhar em outros sites
_Isis_ 202 Denunciar post Postado Maio 28, 2012 Será que não é porque você está redefinindo a variável? Primeiro você chama static UnitType Units[916]; e depois escreve static UnitType Units[916] = { { 0.0, 0.0, 0, NULL , NULL }, {0.0, -0.997500, 0,&Sources[0] , &Weights[0]} } Compartilhar este post Link para o post Compartilhar em outros sites