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

#81
Fui a recurrir a Wikipedia pero estaba en ingles y el traductor de google no ayudo mucho, trate de darle algo de lógica pero no me conformo con lo qué logre captar. Así qué alguien me explica claramente qué es exactamente un Packet y para qué sirve?
#82
Bueno al empezar a codear un objeto o la forma o x cosa siempre te colocan 2 variables por default qué son 'e' y 'sender'. Pero la verdad no sé para qué son, alguien me explica?

1 - ¿Qué son exactamente?
2 - ¿De qué servirían?

Saludos.
#83
Programación C/C++ / Re: [Duda] Funciones
11 Julio 2013, 19:26 PM
Cita de: eferion en 11 Julio 2013, 08:20 AM
Las funciones no tienen operadores de indirección.

Lo que sucede es que una función puede devolver algo... y ese algo si puede tener operadores de indirección o, directamente, ser un puntero.

Ejemplo:

Código (cpp) [Seleccionar]

class poo
{
  public:
    int a;
};

poo* func( );

int main( ... )
{
  // ...
 
  func( )->a = 7;
}


De todas formas, visto tu nivel te recomiendo empezar con cosas más sencillas... conseguirás metas más fácilmente y eso te motivará más que lo que estás intentando hacer ahora.



Y cual es la diferencia entre hacerlo con paréntesis y sin paréntesis ?
Por lo qué pude ver los qué tienen paréntesis son punteros qué no apuntan hacía ningún otro objeto si no hacía los datos miembros de la clase.
#84
Programación C/C++ / [Duda] Funciones
11 Julio 2013, 04:56 AM
Bueno es qué me puse a trabajar con un source enorme de un mmorpg para tratar de desarrollar conocimiento sobre este lenguaje pero a medida qué lo veia me encontre con estos 2 condicionales:

Código (cpp) [Seleccionar]

if( !GetLocatorDBMgr()->GetBlockCountryCodeList(bcl) )
{
DeleteCountryFilter();
mlog( "Fail to Init BlockCountryCode.\n" );
return false;
}

if( !GetLocatorDBMgr()->GetCustomIPList(cil) )
{
DeleteCountryFilter();
mlog( "Fail to Init CustomIPList.\n" );
return false;
}


Como pueden notar en las lineas:
Código (cpp) [Seleccionar]

if( !GetLocatorDBMgr()->GetBlockCountryCodeList(bcl) )
if( !GetLocatorDBMgr()->GetCustomIPList(cil) )

/*
El GetLocatorDBMgr() asumo qué por tener paréntesis en una función pero porqué una función tiene el operador de indirección de punteros (->) ? Alguien me explica esto?
*/

#85
Hola bueno me puse a leer temas sobre funciones y dierón una explicación sin ejemplo solo una simple linea de explicación la cual decia qué una función de este tipo cuyos parametros sean elipsis esta función puede o no recibir parametros "infinitos".

Código (cpp) [Seleccionar]


#include <stdio.h>

int ejemplo_elhacker(...);

int main(void)
{
    int prueba = 15;

    ejemplo_elhacker(prueba);
    return 0;
}

int ejemplo_elhacker(...)
{
    /*
     Como yo hago para trabajar esa variable qué le pase dentro de esta función?
    */
}
#86
No entendí muy bien, pero esto es lo qué pude hacer a mi entender de lo qué quisiste decir:

Código (cpp) [Seleccionar]

#include <iostream>
#include <stdio.h>
#include <windows.h>

int main()
{
    int a , b;

    char abecedario[28] = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n',char(164),
                           'o','p','q','r','s','t','u','v','w','x','y','z',0};

    for( a = 0 ; a < 27 ; a++ )
    {
        printf("<------ Letra '%c' ----->\n",abecedario[a]);

        for( b = 0 ; b < 27 ; b++ )
        {
            std::cout << abecedario[a] << " - " << abecedario[b] << std::endl;
            Sleep(100);
        }
       
        printf("\n");
       
    }

    std::cin.get();
    return 0;
}


OnTopic: Perdona si no es eso lo qué quieres. :)
#87
Cita de: amchacon en 27 Junio 2013, 21:04 PM
Lo estoy viendo en la captura, estas creando un fichero xDDD.

Prueba a darle a project  ;)

.__. Pensé que era exactamente lo mismo! Bueno gracias Hehe. Disculpa mi ignorancia estoy acostumbrado al DevCpp. Pero me cambie me di cuenta que era algo horrendo xDD.
#88
Cita de: amchacon en 27 Junio 2013, 20:41 PM
Tienes que crear un proyecto, no un fichero.






OnTopic: Perdón por las imágenes tan grandes.
#89
Bueno quisiera saber porqué en el Code::Blocks que estoy utilizando no aparecen las casillas "Debug" y "Release" para palomear al crear un nuevo file. Alguien sabe a que se debe?
#90
Hehe gracias me funciono. Pero he visto varios vídeos que no incluyen el archivo de implementación al final de la cabecera, y ellos utilizan Code::Blocks, que es el qué yo utilizo.