【发布时间】:2012-12-03 20:59:52
【问题描述】:
std::map 上 [] 运算符的声明如下:
T& operator[] ( const key_type& x );
不是这个有什么原因吗?
T& operator[] ( const key_type& x );
const T& operator[] const ( const key_type& x );
因为当您需要在 const 方法中访问成员映射时,这将非常有用。
【问题讨论】:
-
哇,你参加了每周堆栈交换通讯:)
-
呵呵,酷!你们有一些很好的答案,谢谢!