Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - digimikeh

#91
Hola..

Tengo una duda con el patron de diseño MVC:

Entiendo que todo lo que se refiere a la visual esta en V (View)
Y todo lo que corresponda a la lógica está en C (Controller)
Lo que pertenece a base de datos en M (Model)

Pero no me imagino como pueda organizarse todo esto, aun no entiendo como se separa.. por ejemplo, un botón es una mezcla de V y C, porque no solo es algo visual sino que ejecuta una función, es decir es programación y visual... a menos que la programación de los botones no entre en la capa de Controller...  si es así, qué entra en esta capa?..

Saludos y gracias.
#92
Si, lo tenia claro, mi duda estaba con el tipo auto..

Gracias.. saludos!
#93
Si, justamente así lo entendí luego.. Y lo acabas de confirmar.

Y gracias por el dato del patrón singleton, debo echarle una mirada..
Saludos
#94
Decía que no era puntero porque no lleva el asterisco

Tiene algo que ver la palabra auto?
#95
Corrijanne si estoy mal por favor, me parece que la palabra auto lo que hace es autodetectar el tipo devuelto, en este caso Director::getIntance() esta devolviendo un puntero de algún tipo... Y auto se transforma en ese puntero devuelto..

Sera asi?
#96
Hola

Me he topado con algo que no había visto antes.. es lo siguiente;

Código (cpp) [Seleccionar]

auto director = Director::getInstance();
auto glview = director->getOpenGLView();


director no es puntero, porque entonces utiliza el operador -> ?

Gracias
Saludos
#97
Que buen documento, ,,,,,,

agradecido.

#98
Vale, entonces se aloja en una especie de registro...

Ya se han aclarado varias dudas
Gracias
#99
buen dia..

Todo este tiempo me he imaginado la memoria de un computador tal como se llama : RAM Random Access Memory, ya saben, de acceso aleatorio, pero al tratar de entender que es el Stack, me ha confundido un poco este concepto con la RAM..

Stack para mi es algo ordenado, que vaya en forma secuencial o en serie ocupando un espacio, tal como lo es una pila, no?.

Tengo dos esquemas aqui:

I.- Asignacion en forma ordenada:
Cuando se ejecuta el programa, el sistema va asignando memoria a cada variable segun vaya leyendo el programa y la va ordenando en una pila.




II.- Asignacion en forma aleatoria:
Cuando se ejecuta el programa, el sistema va asignando aleatoriamente cada variable en un area de memoria para el uso del programa.



Cual seria el correcto?

Gracias y saludos.

#100
Perfect.. perfect, me queda todo muy claro...

Y que pasa en el caso de los punteros a funciones?.. al no usar el operador new, dudo que un puntero a función tenga que apuntar a la memoria dinámica... entonces estaría apuntando a una dirección de la pila o de algún registro o algo parecido?

Código (cpp) [Seleccionar]


int sumar (int x, int y){
    return x + y;
}

int (* pSumar) (int)(int) = sumar;


pSumar en este caso esta apuntando siempre a una direccion del stack?..


Gracias nuevamente..