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

#291
¿Para que creas una estructura? :huh:

Puedes hacerlo directamente:
Código (cpp) [Seleccionar]
typedef int Numero;
#292
Prueba esta:
Código (cpp) [Seleccionar]
DWORD GetCurrentProcessId(void);
#293
Cita de: engelx en 26 Febrero 2014, 02:43 AM
dirás en tiempo de ejecución?

y si, hay herramientas para eso... pero es justamente por lo que digo... el lenguaje se hizo para que fuera rápido y efectivo, las validaciones van de tu parte...
No, la sobrecarga de funciones/operadores se resuelve en tiempo de compilación.
#294
Cita de: engelx en 26 Febrero 2014, 01:31 AMes estático, porque el solo chequea los tipos al tiempo de compliación, es decir, esos tipicos errores "cannot convert constant *char to *char" pero no los revisa cuando se está ejecutado (como en ese código de arriba)
Ojo, que la sobrecarga de funciones/operadores de C++ te proporciona unas excelentas herramientas para detectar estas cosas en tiempo de compilación.

De hecho, ese es el mecanismo que usa cout.
#295
Programación C/C++ / Re: [C] pase de parametros
25 Febrero 2014, 23:36 PM
No es correcto, debe ser:

void uno(numero *n)
{
   dos(n);//aqui es la duda no se si eso sea correcto


n ya es un puntero, no necesitas coger su dirreción.
#296
Supongo que por el encapsulamiento y porque cada objeto creado con class es único y no se puede transformar (salvo que te defines un operador de conversión).
#297
Cita de: patilanz en 24 Febrero 2014, 23:21 PM
Empece este post porque tenia ganas de aprender algo mas. Hay personas que con saber como crear algo ya les basta sin entender como funciona en realidad o otras que necesitan saber todo a fondo. Yo soy de los segundos y por esto pregunto tanto.

Es simplemente por curiosidad como lo dijo engelx
Y me parece perfecto, te hará más sabio pero no mejor programador. Además en tus proyectos (siempre que puedas) tendrás que usar las librerías estándares (por compatibilidad y porque la otra gente lo entiende mejor).

A mí conocer como funciona un circuito sumador en un procesador no me ha hecho mejor programador.

PD: Lo que si te puede ayudar es implementar las estructuras abstractas del lenguaje (vectores, listas, pilas, colas...). Es un problema bastante bueno para aprender, además te ayudará a conocer esas estructuras mejor.

Evidentemente, es solo para fines academicos, después en tu proyectos deberías usar las estructuras que te proporciona la librería estándar del lenguaje.
#298
Código (cpp) [Seleccionar]
if (x != -1){
}

¿Para que es ese if? :huh:
#299
Teóricamente sí, en la práctica dudo que un SO que puedas hacerlo al 100% sin encontrarte trabas. Además, ¿como descifras el mogollón de datos?
#300
Cita de: patilanz en 22 Febrero 2014, 22:09 PM
Bueno si creo que tienes razón pero si tendrás que entrar en APIS ya que por ejemplo para cambiar el fondo de escritorio de windows no creo que exista una librería para esto o cosas así de los sistemas operativos no comunes.

Saludos
Pero esque me estás mezclando churras con meninas.

Para cambiar el fondo del escritorio necesitas la API sí o sí, pero para escribir en la pantalla no porque puedes tirar de la librería estándar. Son ganas de reinventar la rueda.