0

ASN.1 では、特定の型は同じ型の値表記を持っています。たとえば、値は型または型の'ABCD'Hいずれかを表すことができる 16 進文字列です。同様に、値は型または型のいずれかになる数値です。しかし、変数に値を代入した場合、互換性のある型の代入式でその変数を使用できるでしょうか?OCTET STRINGBIT STRING10INTEGERREAL

例えば:

MySchema DEFINITIONS AUTOMATIC TAGS ::= 
BEGIN

   x OCTET STRING ::= 'ABCD'H
   y BIT STRING ::= x          -- is this valid?

   i INTEGER ::= 10
   r REAL ::= i                -- is this valid?

END

ASN.1 の少なくとも 1 つの実装では、ここでエラー メッセージが表示されます。しかし、実際の標準がこれについて何を言っているのかわかりません。

4

1 に答える 1