Resultados de la búsqueda a petición "storage-class-specifier"

1 la respuesta

¿Especificador de clase de almacenamiento _Thread_local en C?

1 la respuesta

¿Por qué el segmento BSS es "16" por defecto?

Según mi conocimiento, la segmentación para el programa c es: High address |---------------------------| |env/cmd line args vars | |---------------------------| | stack segment |--> uninitialized auto vars |---------------------------| ...

1 la respuesta

¿Por qué no puedo especificar la clase de almacenamiento para parámetros formales de una función?

Cuando hago lo siguiente, el código funciona bien: #include <stdio.h> void test( int a) { printf("a=%d\n",a); } int main() { test(10); return 1; }Pero cuando lo hago #include <stdio.h> void test( auto int a) // Or static int a Or extern int a ...

2 la respuesta

¿Por qué la clase de almacenamiento 'externo' funciona de manera diferente en las funciones?

El siguiente fragmento funciona bien extern int i; int i; int main(){ return 0; }Aquí lo que obtuve es, 'i' se declara y luego se define. Dado que solo hay una definición, eso está perfectamente bien. int main(){ extern int i; int i; return 0; ...

2 la respuesta

Se puede usar la palabra clave 'auto' como un especificador de clase de almacenamiento en C ++ 11?

Puede elauto ¿se utilizará la palabra clave como un especificador de clase de almacenamiento en C ++ 11? ¿Es legal el siguiente código en C ++ 11? int main() { auto int x; }

3 la respuesta

¿Dónde en una declaración se puede colocar un especificador de clase de almacenamiento?

Por ejemplo, consideremos la

3 la respuesta

Especificadores y declaradores de declaraciones.

Con referencia a la pregunta.¿Dónde en una declaración se puede colocar un especificador de clase de almacenamiento? Comencé a analizar el concepto de

3 la respuesta

¿Por qué no se pueden usar juntas las clases de almacenamiento estático y de registro?

Al definir una variable de la siguiente manera: static register int a1 = 0;obtenemos el error: error: multiple storage classes in declaration specifiers¿Hay alguna razón fundamental para este error? ¿Por qué una variable no puede almacenarse en ...

3 la respuesta

especificador de clase de almacenamiento externo

La Sección 7.1 del Estándar C ++ menciona acerca de 'extern' como un especificador de clase de almacenamiento. N3126 - "El especificador externo se puede aplicar solo a los nombres de variables y funciones. El especificador externo no se puede ...

4 la respuesta

¿Se puede declarar una variable tanto estática como externa?

¿Por qué lo siguiente no compila?