私は C++ を学んでいますが、ポインタが初期化されていない場合、メモリ内のランダムな場所を指す可能性があり、メモリが他のプログラムによって使用される可能性があるという問題が発生する可能性があることを知りました。
その場合、コードのどの部分にもこの行を含めるべきではありません。
int* ptr;
代わりに、次のようなものが必要です
int* ptr = NULL; //Is this going to avoid the problem
int* ptr;
多くの本で最初の行( )を見たので、この疑問を抱いているので、提案してください。可能であれば、いくつかの例も挙げてください。