日本語 での クラス型 の使用例とその 中国語 への翻訳
{-}
-
Ecclesiastic
-
Programming
-
Computer
B(ただしAはクラス型cvTです) の形式を持つ場合は、BがTのメンバ関数として名前探索されます。
クラス型std::weak_equalityは以下のような三方比較の結果の型です。
クラス型std::weak_equalityは以下のような三方比較の結果の型です。
クラス型(struct、classまたはunion)に対してユーザ定義されたムーブコンストラクタが提供されず、以下のすべてが真の場合、。
クラス型CS100航空機はロンドン・シティ空港から2,200nm(4,074km)飛行できます。
Combinations with other parts of speech
形容詞による使用
は、ユーザー定義のムーブコンストラクタはクラス型(struct、class、またはunion)、およびのために提供されていない場合は、次のすべてが当てはまる場合:。
は、ユーザー定義のコピー代入演算子がクラス型(struct、class、またはunion)のために提供されていない場合、コンパイラは常にクラスのインラインpublicメンバとして1つを宣言します。
いかなる種類のユーザー定義コンストラクタはクラス型(struct、class、またはunion)のために提供されていない場合、コンパイラは常にそのクラスのinlinepublicメンバーとしてデフォルトコンストラクタを宣言します。
そうでなく、仮引数の型が非集成体クラス型Xの場合、オーバーロード解決は実引数の初期化子リストから初期化するためにXのコンストラクタCを選択します。
Range_expressionがbeginという名前のメンバとendという名前のメンバの両方を持つクラス型Cの式の場合(それらのメンバの型やアクセス可能性に関わらず)、begin_exprは__range。
クラス型(struct、classまたはunion) に対してユーザ定義されたコピーコンストラクタが提供されない場合、コンパイラは常にコピーコンストラクタをそのクラスの非explicitかつinlinepublicなメンバとして宣言します。
クラス型(struct、classまたはunion)に対していかなる種類のユーザ宣言されたコンストラクタも提供されない場合、コンパイラは常にそのクラスのinlinepublicメンバとしてデフォルトコンストラクタを宣言します。
は、ユーザー定義のコピーコンストラクタはクラス型(struct、class、またはunion)のために提供されていない場合、コンパイラは常にそのクラスのinlinepublicメンバーとしてコピーコンストラクタを宣言します。
波括弧で囲まれた単一の初期化子付きの非クラス型のオブジェクトの初期化(ノート:クラス型や波括弧初期化子リストの他の使用方法については、リスト初期化を参照してください)。
Return文において、被演算子が自動記憶域期間を持つ非volatileオブジェクトの名前であり、それが関数の引数またはcatch節の引数でなく、関数の戻り値の型と同じクラス型(cv修飾は無視します)であるとき。
非共用体クラス型T1のアクティブメンバを持つ標準レイアウト共用体において、mがT1とT2の共通先頭列の一部であれば、非共用体クラス型T2の別の共用体メンバの非静的データメンバmを読むことが許されます(ただし非volatileなglvalueを通してvolatileなメンバを読むことは未定義です)。
初期化子節の数がメンバおよび基底(C++17以上)の数より少ない、または初期化子リストが完全に空の場合、残りのメンバおよび基底(C++17以上)は、クラス定義内で提供されていればそのデフォルトメンバ初期化子で、そうでなければ(C++14以上)空のリストで、通常のリスト初期化のルールに従って初期化されます(すなわち、非クラス型およびデフォルトコンストラクタを持つ非集成体クラスの場合は値初期化を、集成体の場合は集成体初期化を行います)。
クラス型はタグ付き値(ClassType)によって設定されます。
関数呼び出し式E(args)のEがクラス型cvTの場合は、。
Tがメンバ型T::argument_typeを持つクラス型の場合、argument_typeはそのエイリアスです。
Tがデフォルトコンストラクタを持たないけれどもstd::initializer_listを取るコンストラクタを持つクラス型の場合は、リスト初期化が行われます。
Expressionとnew_typeの両方が不完全クラス型へのポインタの場合、static_castとreinterpret_castのどちらが選択されるかは未規定です。
ケース3:Eが非unionクラス型だけれどもstd::tuple_size<E>が完全型でない場合は、名前はEのアクセス可能なデータメンバに束縛されます。
そうでなければ(Tもotherの型もクラス型でない場合)、otherの値をTのcv修飾されていないバージョンに変換するために、必要であれば、標準変換が使用されます。
Condition-整数型または列挙型または整数型か列挙型に文脈的に暗黙に変換可能なクラス型の任意の式、または波括弧または等号の初期化子付きのそのような型の単一の非配列変数の宣言。
それ以外の場合(Tもotherのタイプどちらもクラス型である場合)、標準の変換はotherのcv-修飾されていないバージョンにTの値を変換するために、必要であれば、使用されている。
Tが空の型(つまり、サイズ0のビットフィールド以外の非静的データメンバ、仮想関数、仮想基底クラス、空でない基底クラスを持たない非unionクラス型)であれば、trueに等しいメンバ定数valueが提供されます。
コンマ式E1,E2において、式E1が評価され、その結果が破棄され(クラス型の場合は囲っている完全式の終わりまで破棄されません)、式E2の評価が始まる前にその副作用が完了されます(ユーザ定義のoperator,は評価順序を保証できないことに注意してください)(C++17以前)。
Tがクラス型であり、otherの型のcv修飾されていないバージョンがTまたはTからの派生でない場合、またはTは非クラス型だけれどもotherの型がクラス型の場合、otherの型からT (またはTがクラス型で変換関数が利用可能な場合はTから派生した型)への変換が可能なユーザ定義変換シーケンスが調べられ、オーバーロード解決を通してベストなものが選択されます。
Javaの参照型には,クラス型,インタフェース型及び配列型がある。