ในการประกาศตัวแปรส่วนกลางใน 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