ユーザ用ツール

サイト用ツール




サイドバー

C++/CLI

CLR

実用編

その他

実用編:スッタクセマンティクスを使う

スッタクセマンティクスを使う

C#と比べてC++/CLIの便利なところはスタックセマンティクスを使えることです。C#だとusingにあたる技法です。

モーダルなダイアログを表示する場合は、gcnewを使って書くと以下のようになります。

MyDialog^ d = gcnew MyDialog;
if ( OK != d->ShowDialog(this) )
{
  return;
}

スタックセマンティクスを使えば以下のようにかけます。

MyDialog d;
if ( OK != d.ShowDialog(this) )
{
  return;
}

Stringやarrayやdelegateのようにスタックセマンティクスを使えないものもありますがほとんどのものは使えるので便利です。




/var/www/html/virtual/cppcli/data/pages/実用編/スッタクセマンティクスを使う.txt · 最終更新: 2013/12/23 09:08 (外部編集)