C++extern変数の定理


C++でグローバル変数を使用する必要がある場合があります.この場合はexternの使い方を理解したほうがいいです.
変数の宣言と定義に分かれているので、便利だと思います.
//global.hpp
extern int something;
グローバル変数を形式で宣言します.
//code1.cpp
int something = 0;
形式で定義します.
次に、このグローバル変数を参照する場所
#include "global.hpp"
グローバルhppも含めて、いくつかのものを参照することができます.上記の方法を使用しない場合は、グローバル変数を使用する場所ごとにexternを乱発する必要があります.