c++ 里的const

来源:互联网 发布:软件测试报告 编辑:程序博客网 时间:2024/05/03 04:32

1. const函数不能修改对象内容,调用的成员或类函数也必须是const,否则编译不过。

2. const引用返回的东西也要是const, 如果你调用了一个函数让他返回非const的东西(你很奇怪,const对象可以暴漏非const的成员吗? 可以的,map 的operator[]就可以),编译不过。

3. 对于map不要用operator [], 使用find和insert完成你要做的事,这样最安全。

原创粉丝点击