与えられたのは、静的メンバーを持つクラスです。
class BaseClass
{
public:
static std::string bstring;
};
文字列は明らかにクラス外でデフォルトで初期化する必要があります。
std::string BaseClass::bstring {"."};
上記の行をクラスとともにヘッダーに含めると、symbol multiply defined
エラーが発生します。またはcpp
であっても、別のファイルで定義する必要があります。include guards
pragma once
ヘッダーで定義する方法はありませんか?