Difference between const char*, char const*, const char const* & string storage

后端 未结 6 1813
后悔当初
后悔当初 2020-12-24 15:50

First of all, what\'s the difference between:

(1) const char*
(2) char const*
(3) const char const*

I\'m fairly certain I understand this f

6条回答
  •  感动是毒
    2020-12-24 16:19

    1. const char * Pointer to constant char data (read right to left).

    2. Same as #1.

    3. const char * const Constant pointer (pointer can't be changed) to constant data (data cannot be modified).

    4. String literals are stored in read-only memory, usually as is, terminated by a '\0'. They are constant pointers to constant data.

提交回复
热议问题