elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Mensajes
Páginas: 1 ... 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 [79] 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 ... 122
781  Programación / Programación C/C++ / Re: Librería en: 24 Mayo 2010, 22:01 pm
Lo primero es modificar el post inicial con la lista de colaboradores, los requerimientos para las funciones y los objetivos. Elabora un post explicando mas o menos de que va el tema así la gente se va sumando, si no queda todo en el aire.
Los que se quieran ir sumando hacen un post aqui o envían un pm a GNU.

Cuando todo eso este terminado, pasamos a sourceforge o a cualquier otra. Es mucho mas ordenado así, ya que cuando el hilo se haga muy largo va a ser muy molesto de seguir.
782  Programación / Programación C/C++ / Re: Librería en: 24 Mayo 2010, 04:41 am
Primero y principal hay que aclarar varias cosas:

Lo primero es quienes van a participar, de lo contrario cualquiera va a llegar y a poner un código sin siquiera tal vez conocer los requisitos para poner un código. Seria un desorden.

Por otro lado, respecto de los requisitos, lo ideal es que cada usuario que codifique su función haga como mínimo una documentación de como se utiliza, sus parámetros y su valor de retorno.

Otra cosa importante es que las funciones estén testeadas y elaboradas. Control de parámetros por ejemplo, valores de retorno útiles y demás. Nada de funciones void copiarcad y un for, por si va a ser así la verdad no tiene ningún sentido.

Como bien dijo Nico, hay que dejar en claro cual es el objetivo general de las funciones, para asi cada uno puede ir viendo que hacer y que no.

No se si tendré tiempo de codificar algo, tal vez el fin de semana. Igualmente pasare cada tanto para revisar los códigos. ;D

Saludos!
783  Programación / Programación C/C++ / Re: C/C++ Dudas parámetros en: 24 Mayo 2010, 04:09 am
La verdad que la docencia definitivamente no es lo tuyo, porque explicando vas mal. Igualmente acepto la excusa de la hora, pero lee el hilo entero antes de postear  ;D. Lo único que se puede sacar en limpio de todo lo que dijiste fue lo de los ámbitos locales de las variables, pero eso ya esta mencionado en post anteriores. Precisamente por esa razón estábamos hablando de este tema. :D

Saludos!
784  Programación / Programación C/C++ / Re: C/C++ Dudas parámetros en: 24 Mayo 2010, 00:43 am
No, no fue eso lo que dije. Precisamente todo lo contrario.

Citar
Usar referencias y punteros depende exclusivamente de lo que quieras hacer. No es algo que dependa del gusto del programador, ya que usar punteros en lugares donde una referencia basta es una mala practica.

Saludos
785  Programación / Programación C/C++ / Re: C/C++ Dudas parámetros en: 23 Mayo 2010, 22:53 pm
Es una referencia a puntero. Igualmente no leí el código con atención, los códigos de mapers me hacen doler la cabeza (podrías haber buscado otro ejemplo  ;D)

Saludos!
786  Programación / Programación C/C++ / Re: C/C++ Dudas parámetros en: 23 Mayo 2010, 21:21 pm
Depende, necesito ver un ejemplo para responderte correctamente.

Por como lo expresas, supongo que es un ejemplo sencillo. En dicho caso, el puntero que tenga ámbito local a esa función desaparecerá cuando la función termine, por lo tanto si la dirección no se retorna o lo que estamos trabajando no es una referencia de algún objeto en otro lado, la dirección se pierde.

Pero como ya te dije, hay tantas formas de solventar esa problemática que tal vez una de ellas fue utilizada en el ejemplo que viste. Si queres, pone un ejemplo de la función y su llamada (sin obviar la declaración de los miembros involucrados) y lo vemos mas a fondo.

Saludos!
787  Programación / Programación C/C++ / Re: C/C++ Dudas parámetros en: 23 Mayo 2010, 20:58 pm
Usar referencias y punteros depende exclusivamente de lo que quieras hacer. No es algo que dependa del gusto del programador, ya que usar punteros en lugares donde una referencia basta es una mala practica.

Lo primero que hay que tener en cuenta es que una referencia no es un puntero.
Una vez que se asigna una referencia, no puede ser separada del objeto ya que la referencia no tiene entidad propia (a diferencia de un puntero) la referencia es inherente al objeto, es el objeto en si.

En cualquiera de los casos, siempre que uses parámetros no constantes en una función (como un puntero, no-const) estas implícitamente diciendo que dicha función no debe fiarse del valor, incluso, debe controlar que sea valido.

También hay que destacar que es bastante difícil lograr que una referencia sea NULL, por lo tanto siempre que necesites modificar la referencia y controlar si esta no es NULL, un puntero debería ser la mejor opción.

Como consejo -y creo que ningún programador de C++ va a decirte lo contrario- es que uses las referencias cuando puedas y uses los punteros cuando debas.

Saludos!
788  Programación / Programación C/C++ / Re: DUDA CON CRONOMENTRO EN C en: 23 Mayo 2010, 09:13 am
En esta sección no se hacen tareas. Revisa tus apuntes y podrás hacer los gráficos correctamente.

Y por favor no hagas doble post.

Saludos
789  Programación / Programación C/C++ / Re: cerr en: 23 Mayo 2010, 09:10 am
El concepto de un namespace es otorgar al programador la posibilidad de utilizar distintos ámbitos y evitar los posibles conflictos entre declaraciones.

La gente se suele acostumbrar al usar el namespace global porque se da cuenta que al utilizarlo nunca mas tiene que usar std::. Eso en programas sencillos esta perfecto, pero en desarrollos serios puede traer graves ambigüedades y conflictos entre declaraciones ya que, usualmente, no sos el único que esta codificando cuando trabajas en un proyecto.

Lo ideal seria utilizar el using con miembros específicos (el primer ejemplo)

Saludos!
790  Programación / Programación C/C++ / Re: Ayuda puntero en: 23 Mayo 2010, 08:52 am
kworld lo que sucede es que el puntero que utilizas en getSecureUserProfile tiene ámbito local a esa función. Al finalizar, ese puntero desaparece junto con la referencia de la memoria que reservaste por lo tanto no puedes utilizarla ni liberarla en pasos posteriores. Revisa el pasaje de datos por valor y por referencia.

Saludos!


Páginas: 1 ... 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 [79] 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 ... 122
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines