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


 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ... 358
81  Programación / Programación C/C++ / Re: Ayuda cadena de ocurrencias en: 21 Abril 2017, 18:18
"es" tiene 2 letras. En el segundo bucle for, cada vez que una letra coincide, agregas 1 a palabra.
Esa no es la forma. Lo que tienes que ver es que toda la cadena coincida. Si coincide, entonces sumas 1 a palabra.
82  Programación / Programación C/C++ / Re: PC para programador en: 20 Abril 2017, 20:12
Actualmente trabajo con un i5 y 8GB de RAM.
Antes, tenía un Intel core 2 Duo con 4GB de RAM.

En resumen, no necesitas nada especial. Evidentemente, si vas a andar con muchas cosas, pues influye. Y hay IDE más o menos pesados (por ejemplo, VisualStudio o Eclipse son relativamente pesados, mientras que hay otros más livianos, como Code::Blocks.
83  Programación / Programación C/C++ / Re: Puntero a objetos c++ en: 17 Abril 2017, 12:16
En el código que enseñas hay varios problemas:

En el main, tienes:
Código
  1. oEst[1] = new Sexo();
oEst[1] es un puntero a estudiante, así que no le puedes asignar un objeto de tipo Sexo (salvo que Sexo sea una clase hija de Estudiante, cosa que dudo, y que no viene al caso)

En Estudiante::Comparar:
Tienes la variable oSexo a la que nunca le asignas memoria con new Sexo(). En el for, estás llamando a oSexo->getTamano(). El objeto no existe, así que no puedes hacer eso. Tendrás que asignarle memoria si lo quieres usar.

De todos modos, veo que la captura la sacaste hace 1 semana ._.
84  Programación / Programación C/C++ / Re: C++ OOP constructor implicito - ¿se crea automaticamente un constructor implicit en: 13 Abril 2017, 20:22
Cuando no defines ningún constructor para una clase, existe un constructor por defecto que no hace nada (salvo llamar a los constructores de los campos que tenga que sean clases).

Eso es lo que dice el estándar.
Luego, cada compilador hará lo que vea, aunque generalmente se ceñirán al estándar.
Con esta última frase quiero decir, que si tú declaras un constructor, aunque sea el constructor por defecto con el cuerpo vacío, el compilador puede agregarlo al código si quiere.

En fin, el lenguaje C++ es un estándar y tiene un funcionamiento. Los "bytes" que ocupe el programa generado por el compilador, es algo a parte.


Si usas GCC para compilar, pasándole el argumento "-S", obtendrás el código ensamblador resultante. Ahí puedes ver con más detalle qué genera.

Y sobre temas del estándar de C++, puedes utilizar: http://en.cppreference.com/w/cpp/language/default_constructor
85  Programación / Programación C/C++ / Re: [DLL] Como crearla y como utilizarla. en: 5 Abril 2017, 18:09
En resumen, una DLL contiene funciones, que cualquier programa externo podrá usar.

Para crear una DLL, Code::Blocks tiene un template ya hecho.

Para utilizar una DLL, pues Microsoft mismo tiene un tutorial con ejemplos: https://msdn.microsoft.com/en-us/library/ms810279.aspx
86  Programación / Programación C/C++ / Re: ¿Puedo hacer preguntas de algoritmo en este foro? en: 2 Abril 2017, 20:09
Puedes, pero si están relacionadas con C++. Sinó, mejor en programación general.
87  Foros Generales / Foro Libre / Re: Cinco ‘apps’ que convirtieron en multimillonarios a sus creadores en: 2 Abril 2017, 17:30
La riqueza está sobrevalorada. Para mi siguen siendo pobres.

¿Todo el mundo es pobre para ti? xD
88  Programación / Programación C/C++ / Re: Intentar que me ejecute esta aplicación en: 2 Abril 2017, 12:35
Coprueba si el puerto está correctamente conectado con IsConnected, ya sea en los botones, en el constructor..., donde sea.
89  Programación / Programación C/C++ / Re: Duda con respecto a struct dentro de struct en: 2 Abril 2017, 00:10
En primer lugar: prueba_info no tiene los campos longitud ni caracteres. Lo único que tiene son 2 campos: numero y texto. Para acceder a longitud y a caracteres, tendrías que hacer: str.texto->longitud

Luego: ¿Por qué punteros? Si usas punteros dentro de la estructura, tendrás que reservar memoria con new también:
Código
  1. prueba_info* str = new prueba_info();
  2. str->texto = new prueba_text();
  3. str->texto->longitud = 10;

Y otro detalle: usar typedef es útil, pero no de ese modo.. En primer lugar, recuerda que typedef es una herramienta, pero no hay nada que no se pueda hacer sin él. Hacer un typedef de un puntero a un tipo muy rara vez es una buena opción (salvo que el nombre del alias sea muy característico).
Fíjate en el código que puse arriba. Ahora, compara con esta línea:
Código
  1. textito_tip res = new prueba_text
Asignar un prueba_text* a un textito_tipo no parece algo correcto a primera vista.
90  Foros Generales / Foro Libre / Re: ¿Cual es mejor? Trump o Putin en: 1 Abril 2017, 18:37
Son bastante diferentes, por no decir que cada pais tiene sus circunstancias, dificilmente comparables.

Mientras que trump basa (al menos hasta hora) su presidencia en el populismo, medios de cmunicación..., Putin me parece un presidente (como dijo drvy), más inteligente. También e de decir que soy de España y poco se ha hablado de Putin en las noticias Españolas en lo que llevo vivo y consciente.

En cualquier caso, son dos formas de gobernar bastante diferentes. Ciertamente, Trump hace bien su trabajo de presidente, es decir, dar la cara. Luego tendrá a su partido ayudándole a gobernar. Y Putin, pues o dicho. Pocas veces lo he visto.
Páginas: 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ... 358
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines