Viernes 15 de Noviembre de 2024, 07:24
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
Referencias A Variables
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Referencias A Variables (Leído 1252 veces)
AnioN
Miembro MUY activo
Mensajes: 339
Referencias A Variables
«
en:
Viernes 7 de Julio de 2006, 23:45 »
0
No me queda bien claro como es el tema de definir alias para las variables. Por ej en este codigo:
Código: Text
int main() {
int a;
int &r = a;
a = 10;
cout << r << endl;
return 0;
}
la linea que define el alias es:
Código: Text
int &r = a;
o sea, a la direccion de r se le asigna el contenido de a?. Entiendo el concepto, pero me parece medio confuso. Tiene una explicacion esto?. La idea es que dos variables apunten al mismo objeto.
Tweet
Geo
Miembro de PLATA
Mensajes: 1011
Nacionalidad:
Re: Referencias A Variables
«
Respuesta #1 en:
Sábado 8 de Julio de 2006, 05:40 »
0
Cita de: "AnioN"
o sea, a la direccion de r se le asigna el contenido de a?.
No. Lo que pasa es que
r
hace referencia a
a
, y r se puede usar como un "alias" (digamos un sinónimo) de
a
. Las operaciones que se realicen con (o a)
r
, en realidad se realizarán con
a
.
Saludos,
JJ (Geo).
La imaginación es el límite.
Hardware & Software
|
Mexchip
AnioN
Miembro MUY activo
Mensajes: 339
Re: Referencias A Variables
«
Respuesta #2 en:
Sábado 8 de Julio de 2006, 14:03 »
0
Algo asi no esta permitido, no?
Código: Text
int main() {
int a;
int r;
&r=a;
a = 10;
cout << r << endl;
return 0;
}
Geo
Miembro de PLATA
Mensajes: 1011
Nacionalidad:
Re: Referencias A Variables
«
Respuesta #3 en:
Sábado 8 de Julio de 2006, 19:58 »
0
No, con eso estás tratando de usar la dirección de una variable como un l-value, es un error.
Saludos,
JJ (Geo).
La imaginación es el límite.
Hardware & Software
|
Mexchip
AnioN
Miembro MUY activo
Mensajes: 339
Re: Referencias A Variables
«
Respuesta #4 en:
Sábado 8 de Julio de 2006, 20:20 »
0
Gracias.
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
Referencias A Variables