Bonjour
Je voudrais savoir s'il est possible de faire un extern avec un type. Par exemple, il est possible de faire:
obj1.cpp:
obj2.cpp:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 char* f(){ return "eee"; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 extern char* f(); int main(int argc,char * argv[]){ char* ggg=f(); }
Mais est-il possible de faire:
obj1.cpp:
obj2.cpp:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 class A{ private: int AA; int BB; public: A(int d1,int d2):AA(d1),BB(d2){}; int get_AA(){return AA;} };
Je n'ai pas l'impression que ce soit possible, car le compilateur me renvoie une erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 extern class A d(3,2);// ou extern class A d; int main(int argc,char * argv[]){ int j=d.get_AA(); }
Partager