だからここに私が抱えている問題があります。
std::vector へのポインタがあります。したがって、ポインターを初期化した後は、ベクターにアイテムを追加したり削除したりしません。しかし、私のコードのある時点で、私の std::vector が場所を移動し、ダングリング ポインターになってしまいます。ポインターを作成した後にベクトルに触れたことがないにもかかわらず、これはランダムに発生するようです
この問題を解決するには、これをデバッグするのに時間がかかりました。私の std::vector がメモリの場所を変更しないことを保証する方法はありますか? それとも、ベクトルへのポインターを持つのは悪い考えですか。