Rustの素晴らしさを理解するにはC++を理解する必要がある?