ユーザ用ツール

サイト用ツール


cli:interior_ptr

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
cli:interior_ptr [2009/02/02 17:11]
192.168.0.72
cli:interior_ptr [2013/12/23 09:08] (現在)
ライン 1: ライン 1:
 +{{indexmenu_n>​10}}
 ====== interior_ptr ====== ====== interior_ptr ======
  
  
-interior_ptrはマネージヒープ上にあるvalue type基本型を指すためのポインタです。 ​+interior_ptrはマネージヒープ上にあるvalue type基本型を指すためのポインタです。 ​
  
 以下のコードを考えます。 ​ 以下のコードを考えます。 ​
ライン 43: ライン 44:
 } }
 </​code>​ </​code>​
-こうするとset100()のところではr->​iボックス化されてしまい、100がセットされるのは、新しく作られたintインスタンスに対してです。このインスタンスはいずれ捨てられてしまいます。+こうするとset100()のところではr->​iボックス化されてしまい、100がセットされるのは、新しく作られたintインスタンスに対してです。このインスタンスはいずれ捨てられてしまいます。
  
 そこでinterior_ptrを用いて以下のように書きます。 ​ そこでinterior_ptrを用いて以下のように書きます。 ​
-<​code>​+<​code ​cpp>
 ref class R ref class R
 { {



/var/www/html/virtual/cppcli/data/attic/cli/interior_ptr.1233562302.txt.gz · 最終更新: 2013/12/23 09:07 (外部編集)