中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c++ extern關鍵字的用法是什么

c++
小億
83
2024-01-09 01:08:15
欄目: 編程語言

在C++中,extern關鍵字用于聲明一個全局變量或函數是在其他文件中定義的。它的作用是告訴編譯器在當前文件中使用這個變量或函數時,不需要在當前文件中定義它,而是在其他文件中尋找定義。

具體用法如下:

  1. 在其他文件中定義全局變量時,使用extern關鍵字將其聲明為外部變量,然后在當前文件中使用該變量。
// external.cpp
int globalVar = 10;

// main.cpp
extern int globalVar;
int main() {
    // 使用外部變量globalVar
    // ...
    return 0;
}
  1. 在其他文件中定義函數時,使用extern關鍵字將其聲明為外部函數,然后在當前文件中調用該函數。
// external.cpp
void externalFunc() {
    // ...
}

// main.cpp
extern void externalFunc();
int main() {
    // 調用外部函數externalFunc
    externalFunc();
    return 0;
}

需要注意的是,extern關鍵字只是用于聲明,不會分配內存空間,而實際的變量或函數定義必須在其他文件中進行。

0
清远市| 郑州市| 盐边县| 南郑县| 鸡西市| 醴陵市| 济南市| 油尖旺区| 桃园县| 德钦县| 平远县| 平凉市| 桐庐县| 九龙坡区| 津南区| 洛宁县| 腾冲县| 石楼县| 壶关县| 偏关县| 武清区| 吉隆县| 富宁县| 即墨市| 乌兰察布市| 基隆市| 张家界市| 监利县| 威宁| 余庆县| 象山县| 乾安县| 南江县| 偏关县| 汉寿县| 买车| 临颍县| 铜川市| 土默特右旗| 疏附县| 兰西县|