「BarOperations.h」で
#include "Bar.h"
#include "Piv.h"
#include <string>
#include <vector>
...
extern std::vector<Bar> bars;
...
「Bar.h」で
class Bar {...};
...
「main.cpp」内
vector<Bar> bars;
...
しかし、次のエラーを受け取りました。
構文エラー: ";" がありません 識別子「bars」の前
「extern」の使用法に慣れていません。誰か説明を手伝ってもらえますか? 「extern」を使用して、「BarOperations.h」でmain.cppで定義された変数「bars」を使用したい。