1、extern:只声明不定义,变量可以被声明多次,但只能定义一次 2、 typedef string *pstring; const pstring cstr; //等效于 string *const cstr;