const cast

提供: C++入門
移動: 案内検索
スポンサーリンク

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

関連項目





スポンサーリンク