2011-04-01 const限定修饰符

    技术2022-05-13  8

    看回c++ primer,讲到const限定符和typedef:

    typedef char* cstring;

    解释:

    const cstring cst; 语句1

    几乎一开始都是解释成:

    const char* cst;   语句2

    表明cst是指向const char 的一个指针.

    而实际上 const 在语句1中是修饰 cst的,表明cst是一个const量 , 是一指向 char的const指针,故应解释成:

    char * const cst;


    最新回复(0)