-14
私は、次のステートメントを使用してコードの一部が見つかりました:「var_name = data_type;を使用しています」とは何ですか? C++の意味ですか?
using var_name = data_type;
これは私がそれに遭遇した最初の時間です。それは何を意味するのですか?
私は、次のステートメントを使用してコードの一部が見つかりました:「var_name = data_type;を使用しています」とは何ですか? C++の意味ですか?
using var_name = data_type;
これは私がそれに遭遇した最初の時間です。それは何を意味するのですか?
エイリアスです。これは、既存のデータ型を新しい名前で識別する方法です。 以降は同義語を与えるのと同じようには新しいデータ型を作成します。 C++で使用されるを用い
using diameter = int;
diameter circle = 10;
。 Cのキーワードであるtypedefを使って同じことを行うことができます。
これは、データ型の長い/複雑な名前の代替として使用できます。また、最初の例では、後でフロートするように直径を変更したい場合は、プログラム内のすべての場所ではなく、定義を変更するだけです。
"c/C++"のようなものはありません。 –
はC++ 11で、 'typedef data_type var_name;'と同等です。 – Jarod42
[タイプエイリアス](http://en.cppreference.com/w/cpp/language/type_alias)です。 –