1.关于map的operator[]:原形为 val_type &operator[](const key_type &key);
? a:返回val_type说明,对于map中的val_type,通过[下标]访问,具有所有的write 和 read 权限。
? b:原型后面没有写const,说明必须通过非const的对象访问。(可修改的)
2.关于operator():
? a:用来定义函数对象,函数对象比函数优秀的一点是:具有记忆功能,从而动态地改变operator()操作。
? b:作为字串操作。
? c:作为多维数组的下标。(没有见过!)
3.关于operator->:
? a:用来创建smart pointer。
?