Я изучаю С++, и я узнал, что указатели, если они остались неинициализированными, могут указывать на случайные местоположения в памяти и создавать проблемы, которые могут использоваться какой-либо другой программой.
Теперь, если это так, мы никогда не должны иметь эту строку в любой части нашего кода:
int* ptr;
Вместо этого мы должны иметь что-то вроде
int* ptr = NULL; //Is this going to avoid the problem
Пожалуйста, предложите, потому что я видел первую строку (int* ptr;
) во многих книгах, поэтому у меня возникают такие сомнения. Если возможно, приведите несколько примеров.