C ++の研究ノート第十一クラスの型変換キーワード

研究ノートの内容から:Ditaiソフトウェア・カレッジTangzuo林先生のビデオ、私はあなたの指導に感謝します

1.static_cast:

基本型間の変換のために(1)
(2)は、ベース型ポインタ間の変換のために使用することができない
オブジェクトおよびクラスのポインタのクラス間の継承関係の間の変換を変換する(3)

2.const_cast

(1)は、読み取り専用属性変数の除去のために
(2)ターゲット・キャストをポインタまたは参照である必要があります

3.reinterpret_cast

ポインタ型の間に(1)キャスト
ポインタと整数型の間に強制的に切り替え(2)

4.dynamic_cast

(1)クラスの継承関係ポインタを切り替えるための
クラスポインタ相互関係を切り替えるための(2)
(3)タイプチェックする機能を有する
仮想関数をサポートするために必要な(4)、
(5)変換失敗NULLポインタが返されます

公開された14元の記事 ウォンの賞賛0 ビュー98

おすすめ

転載: blog.csdn.net/u012321968/article/details/104450305