参见<<c++ primer>> 110页 <<数组和指针>> 一节
=-=-=-=-=-=-=-=-=-=-=-=-=-指向const对象指针关键理解=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=
const double *cptr;//指向const对象指针关键理解:可以指向非const对象, 但不能通过该指针修改所指向对象的值,
=-=-=-=-=-=-=-=-=-=-=-=-const指针关键理解=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=
int *const curErr = &errNumb;//const指针关键理解:"curErr是指向int型对象的const指针",const指针的值不能修改,意味着不能使curErr指向//其他对象。但如果指针所指对象的值是非常量,则可使用curErr修改该对象的值
=-=-=-=-=-=-=-=-=-=-=-=-指向const对象的const指针关键理解=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=
const double pi = 3.14159;
const double *const pi_ptr = π//指向const对象的const指针关键理解:从右向左阅读该语句:"pi_ptr首先是一个const指针,指向double类型//的const对象",既不能修改pi_ptr所指对象的值,也不允许修改该指针的指向(即pi_ptr中存放的地址值)