Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

amarini

Erro redefinition

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.