>クラスの中にポインタ変数もつ
これは、pimpl (pointer implement)デザインパターンだろ

pimpl インスタンスの遅延初期化だろ。
こういうのは普通コピーしないし、コピーするとインスタンスを共有して危険になるとか

遅延初期化するようなものは、非同期読み込みとか、何か失敗する可能性が高い、ヤバイもの

1回目は、ファイルから読み込んで、2回目は、キャッシュから読み込むとか、挙動が変わったり

pimpl を使っていれば、普通と違うから、ヤバイと思っておいた方がよい。
pimpl を使うには、何か理由がある