今回は、あまり教える程理解できていないので、メモ的な意味で... C言語ではメモリを確保したか?を確認するのにポインタがNULLかどうか確認しますが、C++では『^』で表されるハンドル型というC言語のポインタにも似た型が登場し、このハンドル型で示されるオブジェクトが確保されたのか?(gcnewされたのか?)を確認するのにはnullptrを用います。 (コード例) System::Drawing::Graphics^ g; if (g == nullptr) MessageBox::Show("gは未定義です"); //MessageBoxが表示される g = CreateGraphics(); if (g == nullptr) MessageBox::Show("gは未定義です"); //MessageBoxが表示されない しかし、System::Drawing::Colorクラスでは

