>>964
shared_ptrを使うのはその名の通り特定のオブジェクトによる所有や集約の関係ではない場合、生存期間の管理が疎結合の場合に使う
国の知らない間に一部の市が消えることがあるか?
市より先に国が消えることがあるか?
国→県→市→番地 なら多くの場合は「国が複数の県を所有または県は国に集約」のパターンになることが多い