9.5. Ada

Ada95 では、Unbounded_String 型の方が、String 型よりも柔軟であるケースが多い です。 理由は、必要に応じて自動的にサイズが変わるためです。 しかし、パスワードや秘密鍵のような機密の値を Unbounded_String には入れないで ください。コアダンプやページエリアにそれらの値が後々まで残ってしまっている かもしれないからです。 そういう場合には、String 型を使って、others => ' ' のように、定数ですぐに 上書きしてください。