title: Why don't we use const char* const for constant strings?
body: <p>The standard way to store a constant string in C++ is to use <code>const char*</code>.
  In the interest of precision and correctness, why don't we write <code>const char* const</code>?</p>
  <p>Is this just because people are too lazy to write the extra <code>const</code>, or because it really does have some disadvantage?</p>
  <p><strong>EDIT:</strong> I guess I should have been more clear, I don't need an explanation for what <code>const</code> does in it's various positions, I know that much already. What I wanted to know is why the convention is to write <code>const char*</code> even for variables where you know you are never going to change the pointer. Is it just a matter of taste and style?</p>