• Viernes 29 de Marzo de 2024, 06:51

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - maxiperezunlam

Páginas: [1]
1
C/C++ / Re:Estoy iniciando mis estudios en C++ alguien me puede explicar esto?
« en: Lunes 22 de Octubre de 2012, 20:38 »
Exactamente es lo que te dice tomas_sauron.

Vos le decis al compilador como debe interpretar el dato explícitamente mediante el operador (tipo) dato.

Digamos que básicamente se pueden clasificar en cast implícitos y explícitos.

Un cast implícito es aquel que el compilador infiere automáticamente debido a que no ocurren alguna perdida de datos por ejemplo cuando asignas a una variable int el valor de un variable short (int es un tipo de dato cuyo rango de representación incluye al tipo de dato short).

Un cast explícito es aquel que el programador debe indicar "explícitamente" al compilador por que la operación realizada corresponde entre tipos de datos incongruentes que podrían provocar errores o perdida de datos: por ejemplo si asignas un valor flotante a una variable int; donde se perderan toda representación decimal (para más idea lee sobre las normas de representación de datos de punto flotante ieee 754).

La cuestion es , quizas yendome de tema, que en c++ existen otros operadores de cast somo los son el static_cast<tipo>(dato), el dynamic_cast<tipo>(dato).

Para información mas precisa pero a su vez concisa te recomiendo el siguiente link:

http://www.tutorialspoint.com/cplusplus/cpp_casting_operators.htm

Espero haberte aclarado las cosas, Saludos

2
C++ Builder / Re:Contar caracteres de un Edit
« en: Sábado 20 de Octubre de 2012, 17:27 »
Realmente nunca utilice C++ Builder pero me imagino que simplemente debe existir alguna propiedad que almacene la longitud y de no existir simplemente accede al contenido y cuenta caracter a caracter utilizando un iterador que avance posicion por posicion, utilizando la función de C "strlen" o myString.size de c++ (En caso de que guarde otro tipo de datos que no sea una cadena de caracteres la transformas y ya).

Si me metí en el tema y erre mucho por no conocer exactamente de c++ Builder, sepan disculpar, solamente queria ayudar.

Saludos

3
C/C++ / Re:Introduccio deC++
« en: Sábado 20 de Octubre de 2012, 17:19 »
Como entorno de desarrollo integrado (IDE) personalmente, tanto en Windows como en Linux, me gusta CodeBlocks.

También  Eclipse es un buen IDE

Por otro lado por que seguro te lo mencionaran es bueno que programes en un editor de texto plano (Notepad, gEdit, VIM, etc) y compiles por linea de comandos, y que aprendas a utilizar makefiles, por que de esa manera conoces lo que realmente se esta haciendo, de lo contrario todo funcionara como una caja transparente y no entenderás mucho de lo que sucede además de que cuando avances en tus conocimiento se te dificultara mucho por que muy probablemente debes agregar parametros de manera tal de producir el binario ejecutable de la manera correcta.

No obstante para comenzar y probar algunos ejemplos y solamente conocer el lenguaje como mencione Code::Blocks me parece la mejor opción.

Saludos

Páginas: [1]