title: why only char* is a <Bad Ptr>, and not other data types?
body: <p>I am learning about pointers in C++. When initializing pointers, for example, </p>
  
  <pre><code>double* pvalue1 = nullptr;//okay
  char* pvalue2 = nullptr;  //only this says, "0x00000000 &lt;Bad Ptr&gt;" (in the watch window of Visual C++ 2010)
  int* pvalue3 = nullptr;   //okay
  </code></pre>
  
  <p>Why does only the <code>char</code> type pointer give Bad Ptr while other pointer types don't?
  <img src="https://i.stack.imgur.com/olVtY.jpg" alt="enter image description here"></p>
  
  <p>I don't care about the pointed-to values at the moment. I am not dereferencing them (that's why there are those errors above). I am just looking at the watch window for those three pointers.</p>