Cpp クラス const 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(constメンバ関数内からメンバ関数呼び出し)
(const外し(const_cast))
178行: 178行:
  
  
==const外し(const_cast)==
+
==const外し(const_cast) or const戻し==
 
const_castを使うといろいろな場面でconstで指定されている変数(ポインタ変数やオブジェクトも含める)であったものをconst無しの扱いに変更が出来ます。それじゃ、constでは保護されないじゃん。なんじゃそりゃ。って思うやもしれませんが、constというものはそういうものです。では、どれくらいのことがやれるのか試してみましょう。
 
const_castを使うといろいろな場面でconstで指定されている変数(ポインタ変数やオブジェクトも含める)であったものをconst無しの扱いに変更が出来ます。それじゃ、constでは保護されないじゃん。なんじゃそりゃ。って思うやもしれませんが、constというものはそういうものです。では、どれくらいのことがやれるのか試してみましょう。
  

2015年5月19日 (火) 00:00時点における版



個人用ツール
名前空間

変種
操作
案内
ツールボックス