C++/CLI今回は、あまり教える程理解できていないので、メモ的な意味で...C言語ではメモリを確保したか?を確認するのにポインタがNULLかどうか確認しますが、C++では『^』で表されるハンドル型というC言語のポインタにも似た型が登場し、このハンドル型で示されるオブジェクトが確保されたのか?(gcnewされたのか?)を確認するのにはnullptrを用います。c;とも書けるのです。型への変換ができません。この変換を実行可能なユーザー定義変換演算子がないか、または演算子を呼び出せません。対して正しくありません。いうエラーメッセージが表示され怒られてしまします。MessageBox::Show("cは未定義です");のように書きます。そんなnullチェックをするのに、nullptrで比較してしまいそうなクラスをまとめておこうと思います。System::IntPtr::Zero上記表はおいおい追記しようと思いますが、こんなのもあるよ!と思った方はこのページ下部よりコメント頂けると助かります。ように行...記事を読む【C++/CLI】配列の配列(ジャグ配列)配列の配列をジャグ配列と言います。サンプルコードは以下の通り。フォームのFormBorderStyleプロパティを...記事を読む【C++/CLI】ウィンドウの押されたボタンを取得(DialogResultプロパティ)一般的なウィンドウでは下図のようにOKボタンとCancelボタンを配置しボタンが押されるとウィンドウを閉じるようにしますが、このOKボタンと...記事を読む【C++/CLI】8Bitモノクロのカラーパレット設定方法モノクロ8Bitの画像を新規に作成する場合の、モノクロのカラーパレットは、以下のように作成します。Basic.NETであっても、ただのVisualBasicという名前空間であるだけなので、C...記事を読む【C++/CLI】画像の拡大縮小表示(簡易版)C++/CLIで簡単にできる画像の拡大縮小表示を紹介します。今回、作成したプログラムはこんな感じ↓です。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。