0
私はC++を初めてお使いで、タイプのオブジェクトをunsigned char
に変換する方法を知りたいと考えています。これは、typedef
と表示されています。はマイクロソフトの作成であり、通常のC++関数でそのオブジェクトを使用したいと考えています。受け入れないものはです。typedefをその構成データ型に変換するには?
ありがとうございます。
私はC++を初めてお使いで、タイプのオブジェクトをunsigned char
に変換する方法を知りたいと考えています。これは、typedef
と表示されています。はマイクロソフトの作成であり、通常のC++関数でそのオブジェクトを使用したいと考えています。受け入れないものはです。typedefをその構成データ型に変換するには?
ありがとうございます。
は次のように定義されている場合:次に、彼らは同じ型で
typedef unsigned char BYTE;
。はunsigned char
のエイリアス(別名)であり、それ以上の変換は必要ありません。unsigned char
とは全く同じタイプを指しています。
APIがなどのエイリアスを提供する場合、APIの将来のバージョンでこのエイリアスの意味が変更される可能性があるため、エイリアスを使用することをお勧めします。 APIによって提供されるtypedef
を、それが参照する型を使用せずに使用すると、通常はコードの変更が少なくなります。
エイリアスです。既に同じタイプなので、変換は必要ありません。 –
APIとインターフェイスする場合は、APIのtypedefを使用します。 – GManNickG
よかった。 – ITWorker