【C++】Externについて 他のファイルの変数・関数を使う
問題
他のファイルで定義されている変数や関数をつかうにはどうすればよいか
解決方法
Externを使う。
使用例は以下。Moto.cppで定義されている変数と関数をSaki.cppでExternして使う。
・Moto.cpp
int MaxNum; void TasuIch(int num) { 略 }
・Saki.cpp
extern int MaxNum; extern void TasuIchi(int num);
こうしておくことで二重定義になることなく、他のファイルで定義されている変数や関数を使用することができる。
はじめの頃はExternなんて言葉すら知らなかったので、何時間も悩んだ。。。