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 - xaps

#121
Muy interesante. Desde hace tiempo que estaba mirando distintas librerías para pintar en pantalla y desarrollar un Tile Based Game, que básicamente es el concepto que has usado en este proyecto: uso de matrices para representar el mapa/escenario.

Estaría interesado en participar en su desarrollo. Te envío un MP y hablamos de ello.

Saludos
#122
Considerando las siguientes implementaciones:

Código (cpp) [Seleccionar]

vector< list<Objeto> > list_1(N);
vector< list<Revistes>::iterator > list_2(N);


Código (cpp) [Seleccionar]

struct Conj {
 Objeto obj;
 list<Objeto>::iterator it; //puntero a un objeto contenido en una lista del tipo especificado
}
 
vector< list<Conj> > list_rev(N);


¿Cual creeis que consume menos memoria? Ya que a simple vista guarda los mismos datos, pero lo que me hace dudar es la información de más que puede generar un struct, un vector o una lista enlazada para funcionar correctamente, ya que estas últimas por ejemplo, por cada posición de la lista se guardan dos punteros para referenciar al elemento anterior y al siguiente.

Saludos




Solucionado: La segunda opción consume menos memoria que la primera, ya que por cada lista de más que generemos, aumentamos los punteros totales que utiliza el programa. En canvio, un struct guarda los datos en bloques y no necesita de datos adicionales para funcionar, por lo tanto nos ahorramos los punteros de una lista.

Saludos
#123
Programación C/C++ / Re: ayuda con vectores
18 Noviembre 2013, 23:24 PM
He leído muchos mensajes que es para tirarse de los pelos por la cara dura que tienen, pero este se lleva el premio.

1. Haces un copy-paste de algun otro foro, y lo pegas aquí directamente sin ni siquiera preocuparte de que quede con el formato correcto.

2. No te has molestado ni en leerte las normas. Cito textualmente:

CitarEste no es un subforo donde se soliciten tareas, sino un lugar donde resolver dudas.
http://foro.elhacker.net/programacion_cc/reglas_del_subforo-t251603.0.html

3. "abanzados"

4. Estos ejercicios son de nivel BÁSICO de programación con vectores. Lo que significa que ni te has molestado en abrir google y buscarlo.

Normalmente respondo a estos mensajes llenos de morro y cara dura con el típico enlace a Let me google that for you, pero esta vez no, esta vez ya sería hacer demasiado por ti.

#124
He modificado el título y el cuerpo del post, ya que aun no he conseguido resolver este problema. Concretamente, he especificado más el problema y he añadido el código directamente al post (antes estaba en pastebin) y nuevos intentos que he hecho por entender el problema y solucionarlo.

Las funciones que hacen saltar el error son las de la línea 59 a la 72 (solo cuando se llaman desde la constructora-copiadora). En cuanto pueda separaré el código de la clase para mejorar su organización (tengo un examen de aquí unas horas, esta tarde como muy tarde subiré una mejor implementación).

Si alguien puede echarle un ojo, le estaré muy agradecido.

Saludos

EDITO:

Ya he modificado el código, separando la especificación de la implementación. También he actualizado el mensaje de error al nuevo código.
#125
Si quieres también te podemos traer un café.

¿Te has mirado las reglas? Cito textualmente:
CitarEste no es un subforo donde se soliciten tareas, sino un lugar donde resolver dudas.

Saludos
#126
Buen copy-paste:

Citarhttp://www.forosdelweb.com/f96/windows-api-crear-menu-1034745/
http://winprog.org/tutorial/es/bitmaps.html

Acuérdate de poner los créditos la próxima vez.

Saludos
#127
Cita de: El Benjo en 18 Noviembre 2013, 08:01 AM
Eso no es verdad, los lenguajes son públicos, lo único que M te vende son los editores y en el caso de ASP la aplicación del servidor. Si necesitaras pagar una licencia por programar con C# no existiría Mono Develop para linux o SharpDevelop para Windows.

Otra cosa, si creas aplicaciones con las versiones express de Visual Studio no tienes ninguna restricción al distribuir tus aplicaciones con la licencia que desees.

Exacto, eso es lo que trataba de explicar en mi primera respuesta.

Saludos
#128
Cita de: daryo en 18 Noviembre 2013, 00:29 AM
si existen lenguajes privativos como c# y visual basic

¿Y que diferencia los lenguajes privativos de los normales? Porque he estado buscando en google y no hay ni una referencia sobre lenguaje privativo. Es más, creo que lo estás confundiendo con lenguajes imperativos.

Saludos
#129
Creo que lo estás confundiendo con software libre o privativo. Definición de lenguaje de programación según Wikipedia:
CitarUn lenguaje de programación es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras.
http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n

Una vez desarrollado un software con un lenguaje de programación, eres tú quien decide si ese software va a ser libre o privado. ¿Diferencias entre software libre o privativo? Aquí tienes un enlace:
http://qamasa.escuelab.org/software-libre-en-educacion/diferencias-entre-software-libre-y-privativo/

Saludos

PD: Espero que la próxima vez busques algo antes de preguntarlo.
#130
Cita de: MiguelYeah en 17 Noviembre 2013, 08:53 AM
Muchas gracias, me pongo a ello ahora mismo y comento. Sospechaba que podia ser la concatenación, pero por mas que miraba, no daba con una solución. Ahora ya tengo por donde tirar. Gracias de verdad.

Pues despues de probar todas las combinaciones posibles, sigue sin funcionar. No se que mas hacer, he leido que si arrays de caracteres, que si strcat...pero tras probar todo, sigue sin compilar.  :-(

¿Que error te muestra al compilar?