Questions sur extern

15
réponses

Comment puis-je utiliser extern pour partager des variables entre les fichiers source?

je sais que les variables globales en C ont parfois le mot-clé extern . Qu'est-ce qu'une variable extern ? Qu'est-ce qu ... variables entre les fichiers sources, mais comment cela fonctionne-t-il précisément? Où dois-je utiliser extern ?
demandé sur 2009-09-16 18:08:40
1
réponses

"FOUNDATION EXPORT" vs " extern"

je voudrais demander Quelle est la raison de l'utilisation de FOUNDATION_EXPORT au lieu de extern dans objectif c pr ... iquer pourquoi? Y a-t-il une raison pratique pour utiliser FOUNDATION_EXPORT au lieu de extern ? Merci!
demandé sur 2012-06-08 21:14:01
6
réponses

extern inline

je comprends que "inline" par lui-même est une suggestion pour le compilateur, et à sa descretion il peut ou peut ne p ... tre le C++ et le C? y a-t-il des différences entre les différents fournisseurs et versions de compilateurs?
demandé sur 2008-10-19 19:09:27
6
réponses

L'avant-déclarer enum en Objective-C

j'ai des problèmes avec la visibilité d'enum dans un programme Objectif-C. J'ai deux fichiers d'en-tête, et on définit ... , où je peux en toute sécurité #import . Alors comment faire pour que le typedef enum soit reconnu dans l'en-tête?
demandé sur 2009-06-03 22:52:09
3
réponses

Une déclaration utilisant "auto" correspond-elle à une déclaration externe qui utilise un spécificateur de type concret?

envisager le programme suivant: extern int x; auto x = 42; int main() { } Clang 3.5 l'accepte ( live ... as ( live demo pour l'ancien ). Qui a raison, et où est le comportement correct spécifié dans le Standard C++?
demandé sur 2014-10-15 19:12:50
3
réponses

Quel est le mot-clé extern veux dire?

que signifie le mot-clé extern ? J'ai vu ça devant une déclaration de fonction comme extern void DoFoo ...
demandé sur 2010-05-02 19:37:38
5
réponses

Objectif-c variables statiques, externes, publiques

je veux avoir une variable à laquelle je peux accéder n'importe où en important un fichier d'en-tête mais je veux auss ... LogStuff; mais je n'ai pas le droit de faire ça. Est-ce possible de faire ce que j'essaie de faire? Merci
demandé sur 2011-10-04 05:01:27
2
réponses

Statique, externe et en ligne dans L'objectif-C

que signifient static , extern et inline (et leurs combinaisons) en Objetive-C à l'aide du compilateur LLVM? ... re donc j'ai pensé qu'il pourrait être utile d'en créer une ici, ou pointer vers elle si quelqu'un en connaît une)
demandé sur 2012-08-16 14:32:24
3
réponses

3 questions sur l'externe utilisé dans un projet objectif-C

lorsque j'utilise le mot extern avant une déclaration de méthode ou de variable, est-ce que je le rends global ... f-C? En fait, je ne comprends pas pourquoi ils utilisent un mot-clé C dans un projet objectif-C. merci
demandé sur 2011-09-07 11:05:07
5
réponses

Pourquoi les modèles ne peuvent-ils pas être dans des blocs "C" externes?

il s'agit d'une question de suivi à une réponse à est-il possible de dactylographier un type de fonction pointeur ... ate (le constructeur par défaut, destructor, et la surcharge de l'opérateur d'affectation) auraient une liaison C++?
demandé sur 2011-02-02 20:30:55
4
réponses

Comment déclarer mon propre CGRectZero comme constant?

C'est un débutant C/Objective-C question :-) disons que je veux un CGRectOne et un cgrectwo constantes. Comment puis-je déclarer? Merci, Jérémy
demandé sur 2011-01-14 13:13:42
5
réponses

Pourquoi ne l'initialisation d'un extern variable localement à l'intérieur d'une fonction de donner une erreur?

ce code calcule amende: extern int i = 10; void test() { std::cout << "Hi" << i << std:: ... une erreur si elle est faite localement dans une fonction, alors que la même chose est permise à une portée globale?
demandé sur 2013-06-13 18:57:45
3
réponses

Est-il possible de taper un type de fonction pointer-to-extern-"C"dans un modèle?

je veux ajouter un typedef public à un modèle pour un pointeur vers un argument de prise de fonction-un-qui utilise un ... eturn_t_ (*C_fun1_t)(arg1_t_); }; sans succès. est-ce que ce que j'essaie d'accomplir est possible?
demandé sur 2011-02-01 21:25:11