溫馨提示×

c++中的extern關鍵字怎么使用

c++
小億
88
2024-04-07 17:00:35
欄目: 編程語言

在C++中,extern關鍵字用于聲明一個變量或函數是在另一個文件中定義的,而不是在當前文件中定義的。

例如,如果在一個文件中定義了一個全局變量或函數,想要在另一個文件中使用它,就可以在另一個文件中使用extern關鍵字來聲明這個變量或函數,示例如下:

在文件1.cpp中定義全局變量:

int globalVar = 10;

在文件2.cpp中使用extern聲明這個全局變量:

extern int globalVar;

這樣,在文件2.cpp中就可以使用globalVar這個全局變量,而不需要重新定義它。

同樣的,extern關鍵字也可以用于聲明一個全局函數是在另一個文件中定義的,示例如下:

在文件1.cpp中定義全局函數:

void globalFunction() {
    // do something
}

在文件2.cpp中使用extern聲明這個全局函數:

extern void globalFunction();

這樣,在文件2.cpp中就可以調用globalFunction這個全局函數,而不需要重新定義它。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女