C++ プログラムでいくつかのコードを分析しようとしています (私は C++ に非常に慣れていません)、次のコードが何を達成しようとしているのかわかりません。
ここで読んだスレッドに基づいて、deadbeef へのポインターを設定すると、ポインターが null になります。ただし、ビジュアルスタジオではこれを行うことができず、エラーが発生します。2番目のポインターが何をすべきかわかりません。任意の入力をいただければ幸いです。
long* firstpointer = (long *)((void *)0);
char* secondpointer = (char*) ((void *)0);
*firstpointer = 0xDEADBEEF;
strcpy(secondpointer,"Here is some text, here is some more");