Autor
|
Tema: variable global (Leído 1,798 veces)
|
7emiliosk8
Desconectado
Mensajes: 73
|
Hola, si quiero declarar estas variables globales
int D1=2; int D2 = D1-2;
int main(int argc,char* argv[]) { }
porque me manda un error el compilador aqui int D2 = D1-2; ? dice initializer const is not constant
|
|
|
En línea
|
|
|
|
GGZ
Desconectado
Mensajes: 144
|
¿Con qué objetivo lo escribís así?, ¿por qué no directamente D1=2 y D2=0?
Si estás intantando declarar D2 como una variable global el error tiene sentido. La razón es que las variables globales son inicializadas en tiempo de compilación, y estás tratanto de iniciar D2 como una operacion que debe hacerse en tiempo de ejecución, ¿se entiende?
Saludos.
|
|
« Última modificación: 12 Febrero 2017, 13:18 pm por GGZ »
|
En línea
|
LET'S DO STUFF!!
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
SMF: $context variable global
PHP
|
[KMT]
|
4
|
3,353
|
2 Enero 2008, 22:02 pm
por [KMT]
|
|
|
variable global
Programación Visual Basic
|
xexio
|
8
|
4,748
|
4 Marzo 2010, 22:12 pm
por xexio
|
|
|
Problema con variable 'global'
Programación C/C++
|
xRodak
|
2
|
2,145
|
7 Febrero 2014, 01:23 am
por xRodak
|
|
|
No consigo modificar variable global
Programación C/C++
|
Gamerpc
|
4
|
2,398
|
23 Mayo 2018, 19:07 pm
por Gamerpc
|
|
|
Acceder y modificar una variable global desde distintos threads
Java
|
fileteruso
|
8
|
5,205
|
9 Febrero 2019, 02:50 am
por 6666
|
|