<code>int</code> <code>i = 10;</code>
<code>const</code> <code>int</code><code>* p1 = &i;</code><code>//這裡是底層的const,能改變p1,但是不能改變*p1</code>
<code>//*p1 = 200 錯誤</code>
<code>p1 = &i</code><code>//正确</code>
<code>int</code><code>* </code><code>const</code> <code>p2 = &i;</code><code>//頂層const,能改變*p2,但不能改變p2</code>
<code>*p2 = 200;</code>
<code>p2 = &i</code><code>//錯誤</code>
本文轉自神ge 51CTO部落格,原文連結:http://blog.51cto.com/12218412/1867101