typedef string *pstring;
const pstring cstr;
请问cstr变量是什么类型?
const string * cstr
很多人以为是上面这个吧!
非也,它是下面这个
string * const cstr
所以,如果你将const pstring cstr写成pstring const cstr
那么,就不会引起歧义了?
综上所述,尽量将const写在类型后面。
typedef string *pstring;
const pstring cstr;
请问cstr变量是什么类型?
const string * cstr
很多人以为是上面这个吧!
非也,它是下面这个
string * const cstr
所以,如果你将const pstring cstr写成pstring const cstr
那么,就不会引起歧义了?
综上所述,尽量将const写在类型后面。