ホーム | ブログ | C++辞典 | サイトマップ | FAQ | 掲示板 | リンク集
メイン・メニュー
インデックス
プログラミング
その他
Top / 型

型 (type)

オブジェクト型 (object type)

 オブジェクトを生成するのに用いた型。 オブジェクト型は、関数型参照型、および void 型のいずれでもない型である。

スカラ型 (scalar type)

 算術型ポインタ型の総称。スカラ型は C 互換型である。

C 互換型 (POD type*1)

 スカラ型C 互換構造体型、C 互換共用体型、それらの型の配列、およびそれらの型のcv 修飾?付き版のこと。 簡単にいえば、C と同じように記述された型のことであり、メンバ関数を持つクラス等は C 互換型ではない。

静的な型 (static type)

の型。の評価結果の型として、実行時の意味は一切考慮せず、構文上の字面だけから得られる。
具体的には、の評価結果が、多相的クラス型?への参照?またはポインタ?であったとしても、実際に指しているオブジェクト?の型ではなく、その参照?またはポインタ?そのものの型が、静的な型である。

動的な型 (dynamic type)

左辺値式?によって表現される左辺値が指す最派生オブジェクト?の型。
具体的には、多相的オブジェクト型?への参照?またはポインタ?が指す実際のオブジェクト?の型を意味する。


*1 Plain Old Data

トップ   編集 差分 バックアップ 添付 複製 名前変更   一覧 単語検索   ヘルプ   最終更新のRSS
Counter: 5637, today: 1, yesterday: 0
Last-modified: Sat, 06 May 2006 22:33:47 JST (4160d)
 ホーム | プロフィール | メール | ログイン | 管理
Copyright © 2005-2009 by TAKAGI Nobuhisa