麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

c++ extern總結

2019-11-14 09:09:16
字體:
來源:轉載
供稿:網友

我們經常看到extern這個關鍵字在代碼中,一般有兩個地方: 1. 頭文件中聲明一個全局變量。 2.是代碼中使用extern c。 1.頭文件中使用

#ifndef _XX_頭文件.H#define _XX_頭文件.Hint A;#endif

例如上面的代碼,如果這樣定義一個全局變量,那么如果這個頭文件被多次引用,那么這個全局變量A就會多次被定義,所以為了解決這個問題,需要使用關鍵字extern。

#ifndef _XX_頭文件.H#define _XX_頭文件.Hint A;#endif

完整代碼如下: extern.h

#ifndef __EXTERN_H__#define __EXTERN_H__extern int a;#endif

extern.cpp

#include "extern.h"int a = 2;

test1.h

#include "extern.h"#include <iostream>using namespace std;void fun1();

test1.cpp

#include "extern.h"#include "test1.h"void fun1(){ //a = 1; cout << a << endl;}

test2.h

#include "extern.h"#include <iostream>using namespace std;void fun2();

test2.cpp

#include "extern.h"#include "test2.h"void fun2(){ //a = 2; cout << a << endl;}

main.cpp

#include "test1.h"#include "test2.h"int main(){ fun1(); fun2(); system("pause"); return 0;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 九九精品在线观看视频 | 久久久成人免费视频 | 亚洲一级毛片 | 色av综合在线 | 欧美特黄一级高清免费的香蕉 | av成人在线免费观看 | 免费国产成人高清在线看软件 | 国产一区二精品区在线 | 久久精品一区二区三 | 精品一区二区亚洲 | 成人福利在线看 | 天天干干 | 男女做性免费网站 | 精品黑人一区二区三区国语馆 | 福利四区 | 91久久久久久亚洲精品禁果 | 日韩做爰视频免费 | 激情综合网俺也去 | 羞羞网站在线看 | 日本精品视频一区二区三区四区 | 午夜视频久久 | 911精品影院在线观看 | 久久久久久久亚洲精品 | 九九热免费在线观看 | 久久久www成人免费精品 | 久久污 | 午色影院 | 成人在线国产 | 最新中文字幕日本 | 毛片一级网站 | 亚洲精品7777xxxx青睐 | 一级毛片在线免费观看视频 | 99爱视频 | 99视频网址 | 国产好片无限资源 | 天天好比网 | 欧美大穴| 色污视频在线观看 | 羞羞视频入口 | 国产免费人做人爱午夜视频 | 中文字幕 在线观看 |