C++中const的问题,求解。
const char* GetDept() const;与char* GetDept() const;有什么区别。 const char* GetDept() const;与char* GetDept() const;的区别在于返回值的类型,前者是const修饰后者没有即前者只能用const char* 的类型来接收返回值,而后者没有要求。
前者示例:
A a;
char* pTemp = a.GetDept(); // 错误, const char* GetDept() const;
const char* pTemp = a.GetDept();// 正确const char* GetDept() const;
char* pTemp = a.GetDept(); // 正确 char* GetDept() const;
const char* pTemp = a.GetDept(); // 正确 char* GetDept() const;
页:
[1]