Resultados da pesquisa a pedido "storage-class-specifier"
especificador de classe de armazenamento externo
A seção 7.1 do padrão C ++ menciona 'extern' como um especificador de classe de armazenamento. N3126 - "O especificador externo pode ser aplicado apenas aos nomes de variáveis e funções. O especificador externo não pode ser usado na declaração ...
Por que a classe de armazenamento 'externo' funciona de maneira diferente nas funções?
O trecho a seguir funciona bem extern int i; int i; int main(){ return 0; }Aqui o que eu obtive é: 'i' é declarado e depois definido. Como existe apenas uma definição, isso é perfeitamente adequado. int main(){ extern int i; int i; return 0; ...
A palavra-chave 'auto' pode ser usada como um especificador de classe de armazenamento em C ++ 11?
Pode oauto palavra-chave ser usada como um especificador de classe de armazenamento em C ++ 11? O código a seguir é legal em C ++ 11? int main() { auto int x; }
Por que o segmento BSS é "16" por padrão?
De acordo com meu conhecimento, a segmentação para o programa c é: High address |---------------------------| |env/cmd line args vars | |---------------------------| | stack segment |--> uninitialized auto vars |---------------------------| ...
Por que não posso especificar a classe de armazenamento para parâmetros formais de uma função?
Quando eu faço como abaixo, o código funciona bem: #include <stdio.h> void test( int a) { printf("a=%d\n",a); } int main() { test(10); return 1; }Mas quando eu faço #include <stdio.h> void test( auto int a) // Or static int a Or extern int a ...
Onde em uma declaração pode ser colocado um especificador de classe de armazenamento?
Por exemplo, vamos considerar o
Por que as classes de armazenamento estático e de registro não podem ser usadas juntas?
Ao definir uma variável da seguinte maneira: static register int a1 = 0;nós obtemos o erro: error: multiple storage classes in declaration specifiersExiste alguma razão fundamental para esse erro? Por que uma variável não pode ser armazenada em ...
Página 1 do 2