Windows Runtime Cpp Windowsランタイムテンプレートライブラリ 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(文字列 HString)
(ComPtr スマートポインタによる文字列オブジェクト生成)
115行: 115行:
  
 
== '''ComPtr スマートポインタによる文字列オブジェクト生成''' ==
 
== '''ComPtr スマートポインタによる文字列オブジェクト生成''' ==
 +
COMでも使われるIUnknownインターフェースをオーバラップ(包み込む)したComPtr型が使われます。ComPtrは名前空間Microsoft::WRLに定義されているテンプレートです。ComPtrクラスに<IApplication>型として利用するようなテンプレートの使い方です。これをCOMの技術が使われたComPtrクラスで扱うことで文字列オブジェクトの操作ができます。具体的には以下のようにしてIApplicationのスマートポインタとしてのComPtrテンプレートを使ったポインタ変数を生成します。
 +
 +
 +
*'''ComPtr <IApplication> pObj'''

2017年6月5日 (月) 00:00時点における版



個人用ツール
名前空間

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