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

xiaoxiao2021-02-28  49

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。

 

转载请注明原文地址: https://www.6miu.com/read-76884.html

最新回复(0)