動的に管理する書籍データに std::unique_ptr を使うのはなぜですか?
std::unique_ptr
return の前に毎回 delete を手動で呼び出す必要がある
delete
排他的な所有権を提供し、管理対象のメモリを自動的に解放する
すべての動的確保を防ぎ、スタック変数だけを使用する
同じポインターの所有コピーを無制限に作成できる