美文网首页
C++内存细节:带的函数const

C++内存细节:带的函数const

作者: Wancho | 来源:发表于2018-01-17 16:19 被阅读0次

1. 带有const的函数(非参数带const),必须是“成员函数”

2. 它是对this指针的修饰,因此在此函数内,不能成员进行修改(不限于“赋值”、调用非const的成员函数)(本质上,成员都是通过this指针调用的,所有被修饰了const属性的this指针不能进行修改操作)

3. 如果是某一个参数带有const修饰符:表示它不能被修改(有趣的是,如果是一个API函数需要传入const void*&参数,通常是指[out]其内部数据的指针)(const void*& 是指向不可修改de值de指针de引用)

相关文章

网友评论

      本文标题:C++内存细节:带的函数const

      本文链接:https://www.haomeiwen.com/subject/vujuoxtx.html