“Conocimientos Programación>C /C + + Programming

Tipos de variables de datos de atributos

2014/8/18
El C + + lenguaje de programación le permite ajustar diversos atributos de las variables . Las variables son alias utilizado para hacer referencia a algún bloque de datos. Los atributos de una variable determinan cómo interactúa el programa con los datos, pero por lo general no altera el valor de los datos . Por ejemplo , un atributo que cambia los datos de embalaje de una variable podría cambiar el orden de los datos dentro de la variable , pero el valor de los datos sigue siendo la misma . Alineación de Datos atributos

Cuando se almacenan los datos , se almacena en bloques de un tamaño fijo , por ejemplo de 64 bits. C + + tiene un número de tipos de datos que son más pequeños o más grandes que 64 bits. Cuando estos tipos de datos se colocan en el interior de un bloque de 64 bits de la memoria , la colocación exacta elegida se determina por las reglas de alineación de datos . Usted puede utilizar el atributo " alineados " para cambiar la alineación de una variable. Esto quiere decir que vaya a ser almacenada en un bloque del tamaño que elija, en lugar de 64 bits o lo que utiliza el sistema.
Advertencias

Algunos atributos pueden desencadenar advertencias cuando se compila un programa. Por ejemplo , el atributo " obsoleto " desencadena una advertencia durante la compilación si se utiliza la variable asociada con el atributo . Esto es útil al migrar a versiones más recientes de software.
Datos Ubicación y mapa

Puede SSET atributos variables que ponen variables en lugares específicos de la memoria. Normalmente , C + + maneja los detalles de bajo nivel de asignación de memoria , pero se puede utilizar atributos para decirle a C + + exactamente dónde poner una variable. El atributo de este procedimiento se denomina " sección. "
Compartida

En los sistemas Microsoft , el atributo "compartido " puede permitir a una variable que se repartirán entre todos los procesos en ejecución de un programa . Esto permite que varias instancias de programas para tener acceso a los datos universales , lo que permite un grado de comunicación entre procesos .

C /C + + Programming
Cómo conseguir un valor seleccionado de un cuadro de lista en C
Cómo encontrar a un máximo en la matriz en C
Cómo diseñar una Cuenta clase llamada en C + +
Cómo obtener Pulsaciones en C + +
Cómo calcular una expresión infija
Instrucciones de uso de una aplicación de Visual C Compiler
Cómo escribir un programa en C para convertir a Hexadecimal Decimal
Cómo depurar pérdidas de memoria en el BGF
Conocimientos Informáticos © http://www.ordenador.online