Resultados da pesquisa a pedido "extern"

4 a resposta

Como declarar meu CGRectZero como constante?

Esta é uma pergunta C / Objective-C para iniciantes :-) Digamos que eu quero um CGRectOne e um CGRectTwo constantes. Como posso declarar isso? Obrigado, Jérémy

2 a resposta

Por que essa "variável externa indefinida" não resulta em um erro de vinculador no C ++ 17?

Eu compilei e executei o seguinte programa em um compilador C ++ 17 (Coliru). No programa, eudeclaradoaextern variável, masnão definiuisto. No entanto, o compilador não fornece umaerro de vinculador. #include <iostream> extern int i; // Only ...

0 a resposta

C ++: Como passar a entrada do usuário pelo sistema sem usar variáveis globais?

Estou com o problema de que meu aplicativo pode ter muitas informações do usuário, que determinam como o aplicativo será executado. O aplicativo é um sistema de banco de dados em memória e o usuário pode, por exemplo, chamar o programa com ...

4 a resposta

Usando a palavra-chave externa para chamar funções

Eu quero chamar funções definidas no test.c de outro.c. Eu possoextern afunction1 chamá-lo? Além disso, eu tenho que usarextern nofunction2 efunction3, que estão sendo chamados porfunction1? other.c extern function1(); function1();test.c void ...

1 a resposta

Variáveis globais em Objective-C - diferença na declaração externa e superior do arquivo .m

Eu sei que você pode definir uma variável global no Objective-C usando "extern", mas acabei de perceber que as variáveis que eu havia declarado na parte superior do meu arquivo .m antes do meu primeiro método também eram acidentalmente globais (e ...

5 a resposta

Arquivo de cabeçalho e palavra-chave externa

Estou tendo muitos problemas ao usar arquivos de variáveis e cabeçalho externos. Eu li seções de livros e procurei na web por horas, mas não consegui descobrir. Qualquer ajuda para entender esse problema será muito apreciada. A seguir, estão o ...

1 a resposta

Qual é a diferença entre inline estático, externo inline e uma função inline normal?

Qual é a diferença entre umstatic inline, extern inline e um normalinline função? Eu já vi algumas explicações vagas sobre isso. Até onde eu entendi,static inline não é apenas uminline função que se destina a ser referida apenas dentro de ...

5 a resposta

Qual é o efeito de declarar 'extern “C”' no cabeçalho de uma biblioteca compartilhada em C ++?

Baseado emessa questão [https://stackoverflow.com/questions/2403391/how-does-an-extern-c-declaration-work] Entendo o objetivo da construção em vincular bibliotecas C com código C ++. Agora, suponha o seguinte: Eu tenho uma biblioteca ...

5 a resposta

Palavra-chave externa C ++ em funções. Por que não incluir apenas o arquivo de cabeçalho?

Se eu entendi direito, isso significa extern void foo();que a função foo é declarada em outra unidade de tradução. 1) Por que não apenas #incluir o cabeçalho no qual esta função é declarada? 2) Como o vinculador sabe onde procurar pela função ...

3 a resposta

Uma declaração usando "auto" corresponde a uma declaração externa que usa um especificador de tipo concreto?

Considere o seguinte programa: extern int x; auto x = 42; int main() { }Clang 3.5 aceita (demonstração ao vivo [http://coliru.stacked-crooked.com/a/8346873c11d41df9]), O GCC 4.9 e o VS2013 não (demonstração ao vivo para o ...