はのは、私はこのような新しいタイプを作成しましょう:C++新しいタイプの初期化
typedef std::pair<int, int> location;
次に、どのように私は新しい場所を定義していますか? 私は今、このようにそれを実行します。
location end;
end.first = 1;
end.second = 2;
しかし、より高速な方法はありますか?
感謝:D
はのは、私はこのような新しいタイプを作成しましょう:C++新しいタイプの初期化
typedef std::pair<int, int> location;
次に、どのように私は新しい場所を定義していますか? 私は今、このようにそれを実行します。
location end;
end.first = 1;
end.second = 2;
しかし、より高速な方法はありますか?
感謝:D
あなたは集計の初期化に使用することができます
location end = { 1, 2 };
またはstd::make_pair
:
auto end = std::make_pair(1, 2);
か、直接コンストラクタを呼び出す:
location end(1, 2);
あなたがしているの実際には追加しない「カスタム変数」が新しいタイプです。 – MrJLP
ああ、私の悪い、申し訳ありませんが、このwednesday笑のようなC + +を開始しました。注目:D – Legend
@MrJLP新しいタイプは新しいタイプではなく、同じタイプではないタイプエイリアスです。 – Rakete1111