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 - Eternal Idol

#761
Foro Libre / Re: que opinan de esto?
19 Abril 2016, 12:55 PM
Cita de: Slava_TZD en 19 Abril 2016, 12:34 PM
¿No sois los argentinos okupas de lo que otrora fuese territorio español?

No, España era un potencia colonial okupa de un territorio americano, al que le sacaba toda la renta que podia, igual que lo son los hijos de la gran bretaña en Malvinas. Los argentinos son poblacion autoctona e inmigrante no colonos de cuarta categoria transplantados de una potencia colonial transcontinental.

Y a los piratas las cuestiones de auto determinacion les importan un comino:
https://en.wikipedia.org/wiki/Depopulation_of_Chagossians_from_the_Chagos_Archipelago

Cita de: Slava_TZD en 19 Abril 2016, 12:34 PMPero además si los habitantes de las islas desean seguir siendo un territorio de ultramar ¿Que derecho tiene Argentina o cualquier otra nación para decir lo contrario?

Los kelpers tienen el mismo derecho que los colonos israelies en territorio robado a Palestina, NINGUNO. Si quieren vivir en territorio de la Argentina como vienen haciendo hasta ahora pueden hacerlo pero si quieren vivir en la gran bretaña que se tomen el buque. Si es por ser britanicos y vivir en Argentina hay y hubo casos de sobra, como los galeses en Chubut por ejemplo.
#762
Foro Libre / Re: que opinan de esto?
18 Abril 2016, 23:50 PM
Muy bien, por supuesto. Son paginas de okupas piratas.

PD. Igual esto es una noticia del 2015.
#763
Programación C/C++ / Re: variables con &
17 Abril 2016, 20:45 PM
Como dice ivancea96, cierro.
#767
Cita de: AlbertoBSD en  1 Abril 2016, 16:06 PM
Tienes razon es lo que me quede pensando cuando respondi hace rato voy a cambiat el tipo de funcion y retornar NULL.
Y quedaria asi:


u= telegram_free_updates(u)
.

Gracias por el aporte :)

De nada pero todo eso es problema del caller y ademas de no asignar el valor de retorno podria tener mas variables apuntando al mismo bloque de memoria  ::)
#768
El ejemplo correcto seria una estructura que tiene punteros por ejemplo, ahi el no inicializar la estructura correctamente puede tener graves consecuencias.

Cita de: AlbertoBSD en  1 Abril 2016, 15:38 PMPor ejemplo las funciones que ofresco para liberar la memoria


void telegram_free_updates(Updates *updates) {
int i = 0;
if(updates) {
while(i < updates->length) {
if(updates->list[i])
telegram_free_update(updates->list[i]);
i++;
}
memset(updates,0,sizeof(Updates));
free(updates);
}
}


No tiene mucho sentido el memset ahi, poner la memoria a cero para inmediatamente liberarla es una perdida de tiempo, salvo que sean datos que querramos asegurarnos de que no queden en memoria por temas de seguridad. Ese memset no va a evitar que la variable con la cual llamaste a telegram_free_updates (en la cual no podes escribir ya que no la pasaste como doble puntero o referencia, updates es una variable local pasada por valor) continue apuntando al mismo bloque de memoria que liberas con free.

Updates *u = (Updates*)malloc(sizeof(Updates));
telegram_free_updates(u);
//u continua apuntando a la direccion de memoria que le haya retornado malloc
#769
Es todo correcto excepto lo de la condicion, la memoria asignada al puntero no la podes comparar de esa manera, de esa manera estas comparando la direccion a la que apunta el puntero con NULL y sera NULL con malloc o calloc en caso de fallo al reservar.
#770
Ese codigo no es C, iostream no existe en C asi que no compila. Y si compilara en ambos perfectamente le podriamos decir que es C/C++.