「const cast」の版間の差分
提供: C++入門
(ページの作成:「C++のキャストで使われるconst_castは、constやvolatileを無効化するために使用します。 '''読み方''' ;const_cast:こんすと き...」) |
(相違点なし)
|
2014年1月2日 (木) 21:07時点における最新版
C++のキャストで使われるconst_castは、constやvolatileを無効化するために使用します。
読み方
- const_cast
- こんすと きゃすと
概要
const_castは、constやvolatileを無効化するために使用します。
const int *cp = NULL; int *p = const_cast<int*>(cp);
const_castの使用例
ソースコード const_cast.cc
#include <iostream> #include <cstdlib> using namespace std; int main (int argc, char *argv[]) { const int* p = NULL; int *q = const_cast <int *> (p); exit (EXIT_SUCCESS); }
コンパイル
g++ const_cast.cc -o const_cast
実行例
特に出力はありません。
% ./const_cast
関連項目
- キャスト
- const_cast
- dynamic_cast
- reinterpret_cast
- static_cast
- std::static_pointer_cast
- std::const_pointer_cast
- std::dynamic_pointer_cast