皆さまコロナ禍いかがお過ごしでしょうか
ちょっと質問させてください

特定のクラス内部で自身の型を格納するコンテナを実体として確保し、そのコンテナから入れ子状?のような形で使用しています
私の環境では動くのですが、これを動かしても安全なのでしょうか?
クラス内部には自身の型を確保できないと聞いたことがあります……
問題が起きそうな気配がしなくもない感じがしますが
当方素人です

class hoge{
Int a;
bool b;
vector<hoge> hoge_vec;
};
このクラスを
hoge Tochigi;
Tochigi.hoge_vec[0].a=315;
というように使っているのですが……