C++の場合は、vector自身がメモリーの所有権を持ってるので安全性が保障されるんだけど。