Publicado por Dertin en Diciembre 29, 2008
Bueno en esta oportunidad les presento el tipo de función especial “inline”, la cúal no es de uso común, pero sirve conocerle y en algunos caso utilizarle (cundo se trata de funciones de pocas lineas), consiste en un tipo de función la cual en vez se cargar el contenido de la función en memoria, para estar expectante de una llamada y estar “saltando” por la memoria, este tipo de función lo que hace es se carga dentro del bloque donde se le hace referencia, osea esta en la linea de “llamada” como parte del código, y no en memoria aparte; esto es útil para funciones pequeñas ya sean de 1 a 4 lineas de código, en vez de estar saltando a otro sitio de memoria del programa que ocasiona una recarga de memoria, se puede definir como inline y hacer que se incluya como código a procesar en la misma función ya cargada en memoria.
Les dejo un ejemplo de codigo de función inline, como podes ver se usa la palabra clave inline para forzar al compilador el tipo de función, algunos compiladores determinan en caso de no especificar nada, si debe ser inline o normal, aquí somos nosotros quienes le decimos al compilador que trate al función como inline : Leer el resto de esta entrada »
Publicado en C++, códigos X códigos | Etiquetado: aprendizaje, C++, códigos X códigos, estudiantes, programación | Deja un Comentario »
Publicado por Dertin en Diciembre 23, 2008
Unos códigos muy sencillos para que vean el overflow en dos ejemplos, espero que sean útiles
,
overflow: “Desbordamiento de la capacidad de una variable en un programa o de un fichero”.
1]
#include <iostream>
int main()
{
using std::cout;
using std::endl;
unsigned int resultado;
unsigned int mayor = 100;
unsigned int menor = 50;
resultado = mayor – menor;
cout << “resultado es: “ << resultado;
resultado = menor – mayor;
cout << “\n Ahora resultado es: “ << resultado << endl;
return 0;
}
Leer el resto de esta entrada »
Publicado en C++, códigos X códigos | Etiquetado: C++, estudiantes, overflow, programación | Deja un Comentario »
Publicado por Dertin en Noviembre 21, 2008
La función sizeof es utilizada para obtener el tamaño en bytes de un tipo de valor como puede ser (int, float, char, double, short int…).
Es muy sencilla de utilizar simplemente pide un parámetro que corresponde al tipo de variable por ejemplo: sizefo( int ); pero se puede utilizar pasándole de parámetro una variable declarada para allar su valor en bytes por ejemplo: int variable; sizeof( variable ); en efecto devolvería el mismo valor que el ejemplo anterior.
Ahora veamos un ejemplo de código que eh creado. (compilado en Visual C++ 2008)
#include <iostream>
#include <conio.h>
using namespace std;
void main() {
cout << “\nsizeof (strongtyping); \n”; //Tipo de dato
cout << “El tama\xa4o de un INT: \t” << sizeof( int ) << ” Bytes\n”; // tama\xa4o = tamaño, caracter de escape \xxx | \xa4 == ñ
cout << “El tama\xa4o de un FLOAT: \t” << sizeof( float ) << ” Bytes\n”;
cout << “El tama\xa4o de un CHAR: \t” << sizeof( char ) << ” Bytes\n\n”;
cout << “El tama\xa4o de un INT SHORT:\t” << sizeof( int short ) << ” Bytes\n”;
cout << “El tama\xa4o de un BOOL:\t\t” << sizeof( bool ) << ” Bytes\n”;
cout << “El tama\xa4o de un DOUBLE:\t\t” << sizeof( double ) << ” Bytes\n\n”;
cout << “sizeof (variable);\n”;
int var_int;
float var_float;
char var_char;
cout << “El tama\xa4o de un INT:\t” << sizeof( var_int ) << ” Bytes\n”;
cout << “El tama\xa4o de un FLOAT:\t” << sizeof( var_float ) << ” Bytes\n”;
cout << “El tama\xa4o de un CHAR:\t” << sizeof( var_char ) << ” Bytes\n”;
getch();
}
Dev. Dertin
Publicado en C++, códigos X códigos | Etiquetado: C++, códigos X códigos, programación, sizeof | Deja un Comentario »
Publicado por Dertin en Noviembre 19, 2008
Abro la Categoría de códigos X códigos con el primer programa que hice en C, así voy a seguir con todo lo que eh hecho y actualmente elaboro, como dicen empezar por el principio
#include <iostream>
#include <conio.h>
using namespace std;
void main(){
cout << “Hola Mundo”;
getch();
}
Dev Dertin
Publicado en C++, códigos X códigos | Etiquetado: C++, códigos X códigos, programación | Deja un Comentario »