《Effective C++》条款02 说到定义常量指针用const代替#define时,"由于常量定义通常被放在头文件内(以便被不同的源码含入),因此有必要将指针(而不只是指针所指之物)声明为const。"
此处这样规定,是为了防止我们在定义常量字符串之后,在使用时,更改了指针所指向的位置,这样,就无法达到我们所想要的"常量"效果,当我们将指针也定义为常量之后,我们就可以确保我们使用该常量时,
《Effective C++》条款02 说到定义常量指针用const代替#define时,"由于常量定义通常被放在头文件内(以便被不同的源码含入),因此有必要将指针(而不只是指针所指之物)声明为const。"
此处这样规定,是为了防止我们在定义常量字符串之后,在使用时,更改了指针所指向的位置,这样,就无法达到我们所想要的"常量"效果,当我们将指针也定义为常量之后,我们就可以确保我们使用该常量时,