const cast

提供: C++入門
2014年1月2日 (木) 21:07時点におけるDaemon (トーク | 投稿記録)による版 (ページの作成:「C++のキャストで使われるconst_castは、constやvolatileを無効化するために使用します。 '''読み方''' ;const_cast:こんすと き...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索
スポンサーリンク

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

関連項目





スポンサーリンク