ユーザ用ツール

サイト用ツール


サイドバー

C++/CLI

CLR

実用編

その他

cli:nullptr

nullptr

C++においてポインタが何もさしていないときNULLを使うように、ハンドルが何もさしていないときはnullptrを使います。

初期化してないハンドルはnullptrに設定されています。

nullptrはC++/CLIのキーワードであり、C++のように0ではありません。

ハンドルがbool値のような扱いを受けるときはnullptrとの比較が行われるのとおなじ意味になります。

String^ s;
if(s)  // if ( s != nullptr )と同じ   ...
bool isnull = !s;  // bool isnull = s ==nullptr; と同じ



/var/www/html/virtual/cppcli/data/pages/cli/nullptr.txt · 最終更新: 2013/12/23 09:08 (外部編集)