Dans Visual Studio 2012, je suis de déconner avec des pointeurs, et je compris que ce programme a gardé de s'écraser:C++ réglage de pointeur char null
#include <iostream>
using std::cout;
using std::endl;
int main()
{
const char* pointer = nullptr;
cout << "This is the value of pointer " << pointer << "." << endl;
return 0;
}
Mon intention a été l'ensemble un pointer
à null
, puis imprimer l'adresse. Même si le programme compile, il se bloque pendant l'exécution. Quelqu'un peut-il expliquer ce qui se passe?
De plus, quelle est la différence dans pointer
et *pointer
@jogojapan Et une copie de beaucoup de questions là-bas. –
@MarkGarcia oui ...? – jogojapan