この文書の現在のバージョンと選択したバージョンの差分を表示します。
cli:nullptr [2009/01/31 12:36] admin 作成 |
cli:nullptr [2013/12/23 09:08] |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
- | ====== nullptr ====== | ||
- | |||
- | C++においてポインタが何もさしていないときNULLを使うように、ハンドルが何もさしていないときはnullptrを使います。 | ||
- | |||
- | 初期化してないハンドルはnullptrに設定されています。 | ||
- | |||
- | nullptrはC++/CLIのキーワードであり、C++のように0ではありません。 | ||
- | |||
- | ハンドルがbool値のような扱いを受けるときはnullptrとの比較が行われるのとおなじ意味になります。 | ||
- | |||
- | <code cppcli> | ||
- | String^ s; | ||
- | if(s) // if ( s != nullptr )と同じ ... | ||
- | bool isnull = !s; // bool isnull = s ==nullptr; と同じ | ||
- | </code> |