C++ में ग्लोबल वेरिएबल घोषित करने के लिए, हम प्रोग्राम शुरू करने के बाद वेरिएबल घोषित कर सकते हैं। किसी फंक्शन या ब्लॉक के अंदर नहीं। यदि हम कुछ वेरिएबल घोषित करना चाहते हैं जो किसी भिन्न फाइल में स्टोर किए जाएंगे, तो हम एक फाइल बना सकते हैं, और कुछ वेरिएबल स्टोर कर सकते हैं। किसी बाहरी फ़ाइल के लिए कभी-कभी हमें इसके साथ बाहरी कीवर्ड डालने की आवश्यकता होती है। साथ ही हमें बाहरी फ़ाइल को वास्तविक प्रोग्राम फ़ाइल के साथ शामिल करना होगा।
उदाहरण
extern int x = 10; extern int y = 20;
उदाहरण
#include<iostream> #include"global.cpp" using namespace std; int main() { cout << x << endl; cout << y << endl; }
आउटपुट
10 20