Autor
|
Tema: [C++] Dudas en general (Leído 7,434 veces)
|
megalomania
Desconectado
Mensajes: 9
|
Alguien me puede explicar como se usan y para que sirven.
Muchas gracias de antemano.
Un saludo.
|
|
« Última modificación: 28 Junio 2010, 10:00 am por megalomania »
|
En línea
|
|
|
|
|
megalomania
Desconectado
Mensajes: 9
|
Ya salio el listillo del foro... en fin...
|
|
|
En línea
|
|
|
|
Horricreu
Wiki
Desconectado
Mensajes: 290
¡La verdad os hará libres!
|
Ya salio el listillo del foro... en fin... En parte tiene razón, pero bueno: http://en.wikipedia.org/wiki/Static_variable http://www.pablin.com.ar/computer/cursos/c1/static.html Aplica esta información en tu código y, luego si tienes dudas puedes postear tu código aquí y nosotros encantados Saludos
|
|
|
En línea
|
|
|
|
megalomania
Desconectado
Mensajes: 9
|
Muchas gracias!, entonces tendría sentido declarar una variable static de una clase A, si luego no habran mas objetos de la clase A?.
Mi duda viene a q en una practica de la uni, yo tengo por ejemplo una clase Ejemplo con atributos cualeskiera, y luego una clase EjemploHijo que extiende de Ejemplo, EjemploHijo tiene ahora un nuevo atributo static bool b, y tbn ha añadido nuevos metodos y a redefinido algunos metodos del Padre.
Entonces, en la ejecucion del programa habran como mucho 1 instancia del padre y 1 instancia del hijo, y pregunto otra vez, tiene algun sentido la variable static b?
un saludo
|
|
« Última modificación: 27 Junio 2010, 14:41 pm por Littlehorse »
|
En línea
|
|
|
|
Horricreu
Wiki
Desconectado
Mensajes: 290
¡La verdad os hará libres!
|
Ya salio el listillo del foro... en fin... En parte tiene razón, pero bueno: http://en.wikipedia.org/wiki/Static_variable http://www.pablin.com.ar/computer/cursos/c1/static.html Aplica esta información en tu código y, luego si tienes dudas puedes postear tu código aquí y nosotros encantados Saludos Muchas gracias!, entonces tendría sentido declarar una variable static de una clase A, si luego no habran mas objetos de la clase A?. Mi duda viene a q en una practica de la uni, yo tengo por ejemplo una clase Ejemplo con atributos cualeskiera, y luego una clase EjemploHijo que extiende de Ejemplo, EjemploHijo tiene ahora un nuevo atributo static bool b, y tbn ha añadido nuevos metodos y a redefinido algunos metodos del Padre. Entonces, en la ejecucion del programa habran como mucho 1 instancia del padre y 1 instancia del hijo, y pregunto otra vez, tiene algun sentido la variable static b? un saludo A ver, tienes que dominar las clases al 100%: herencia y funciones virtuales en general (sobretodo polimorfismo). Pero lo tienes que estudiar. Ya verás que luego verás esto que quieres hacer con claridad. Y si vuelves a tener dudas POSTEA EL CÓDIGO Saludos
|
|
« Última modificación: 27 Junio 2010, 15:30 pm por Horricreu »
|
En línea
|
|
|
|
megalomania
Desconectado
Mensajes: 9
|
A ver, tienes que dominar las classes al 100%: herencia y funciones virtuales en general (sobretodo polimorfismo). Pero lo tienes que estudiar. Ya verás que luego verás esto que quieres hacer con claridad. Y si vuelves a tener dudas POSTEA EL CÓDIGO Saludos Gracias, a ver tengo una duda con la herencia protected: Si tengo una class ClaseA { public int a; private int b; protected int c; } class ClaseH : public ClaseA // ClaseH tendra implicito public int a; private int b; protected int c; class ClaseH : private ClaseA // ClaseH tendra implicito private int a; private int b; private int c; class ClaseH : protected ClaseA // ClaseH tendra implicito private int a; private int b; protected o private int c;?¿ salu2 y gracias!!
|
|
« Última modificación: 27 Junio 2010, 14:42 pm por megalomania »
|
En línea
|
|
|
|
Littlehorse
All the world's a stage
Moderador
Desconectado
Mensajes: 2.714
Nie Dam Sie
|
Mi duda viene a q en una practica de la uni, yo tengo por ejemplo una clase Ejemplo con atributos cualeskiera, y luego una clase EjemploHijo que extiende de Ejemplo, EjemploHijo tiene ahora un nuevo atributo static bool b, y tbn ha añadido nuevos metodos y a redefinido algunos metodos del Padre. Depende del algoritmo en general pero ve a los miembros static como si fuese un recurso inherente a la clase y no a cada instancia del objeto. Entonces, en la ejecucion del programa habran como mucho 1 instancia del padre y 1 instancia del hijo, y pregunto otra vez, tiene algun sentido la variable static b? Si pones el código lo podemos ver en detalle, pero a simple vista, tiene sentido. Ya salio el listillo del foro... en fin... Cuidado con las formas de decir las cosas. Si quieres esfuerzo en la respuesta, emplea el mismo esfuerzo en elaborar tus dudas, de lo contrario seguramente recibirás un link a Google. Gracias, a ver tengo una duda con la herencia protected: Primero lee este linkSaludos
|
|
|
En línea
|
An expert is a man who has made all the mistakes which can be made, in a very narrow field.
|
|
|
megalomania
Desconectado
Mensajes: 9
|
Entonces, en la ejecucion del programa habran como mucho 1 instancia del padre y 1 instancia del hijo, y pregunto otra vez, tiene algun sentido la variable static b? Si pones el código lo podemos ver en detalle, pero a simple vista, tiene sentido. El problema de poner el codigo es que son muchas lineas para copiaros todo, ademas mi duda es principalmente teórica mas no técnica. Entonces porque tendría sentido?, yo entiendo que si tengo solo una instancia del padre y otra del hijo, siendo el hijo el unico que tiene atributos static, xq tendria sentido? es decir un atributo static es una variable comun a todas las instancias de la clase, cosa q en este caso solo habrá como mucho una instancia del hijo. Cuidado con las formas de decir las cosas. Si quieres esfuerzo en la respuesta, emplea el mismo esfuerzo en elaborar tus dudas, de lo contrario seguramente recibirás un link a Google.
Básicamente lo que ha hecho el es spam, para eso se podria ahorrar su respuesta. Gracias, a ver tengo una duda con la herencia protected: Primero lee este linkSaludos Insisto, ya me he leido antes un poco de teoria, y el que me as pasado ahora, que mi ingles tampoco es para tirar cohetes, segun lo que e podido entender es cuando conviene usar los tipos de herencia, y esa no a sido mi pregunta :S.
|
|
|
En línea
|
|
|
|
Horricreu
Wiki
Desconectado
Mensajes: 290
¡La verdad os hará libres!
|
Gracias, a ver tengo una duda con la herencia protected:
Si tengo una class ClaseA { public int a; private int b; protected int c; }
class ClaseH : public ClaseA // ClaseH tendra implicito public int a; private int b; protected int c;
class ClaseH : private ClaseA // ClaseH tendra implicito private int a; private int b; private int c;
class ClaseH : protected ClaseA // ClaseH tendra implicito private int a; private int b; protected o private int c;?¿
salu2 y gracias!!
Varias cosas: - Las variables declaradas en una clase, deben ir procedidas por dos puntos.
- Utiliza GeSHi para poner tu código.
Saludos PD: para utilizar GeSHI: C[code=c][/code] C++[code=cpp][/code]
|
|
« Última modificación: 26 Agosto 2010, 01:06 am por Horricreu »
|
En línea
|
|
|
|
|
|