1 函数调用。运算符()最重要的应用时为对象提供常规的函数调用语法形式,使他们具有像函数似的行为方式。一个活动起来想函数的对象常常被称为一个拟函数对象,简称函数对象。
2间接 。间接运算符 -> 可以定义为一个一元的后缀运算符。比如类
class Ptr{
//...
X* operator->();
}
重载->运算符的最有用之处是创建所谓的“灵巧指针”。
1 函数调用。运算符()最重要的应用时为对象提供常规的函数调用语法形式,使他们具有像函数似的行为方式。一个活动起来想函数的对象常常被称为一个拟函数对象,简称函数对象。
2间接 。间接运算符 -> 可以定义为一个一元的后缀运算符。比如类
class Ptr{
//...
X* operator->();
}
重载->运算符的最有用之处是创建所谓的“灵巧指针”。