读书人

总结一上这几天操作符的学习心得

发布时间: 2012-12-21 12:03:49 作者: rapoo

总结一下这几天操作符的学习心得

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。

?

读书人网 >编程

热点推荐