【发布时间】:2018-02-24 09:12:50
【问题描述】:
我有一个地图指针
std::map<long, double> *m_map
如何增加映射中特定键的值? 我正在使用-
std::map<long, double> m_map
我在没有指针的情况下使用它,我可以递增-
map['a']++.
我必须在指针映射中做同样的增量。在这方面帮助我。
【问题讨论】:
-
您的问题实际上是“如何取消引用 C++ 中的指针”。我认为这可能已经在某个地方覆盖了。
-
您可以使用
*从指针转到对象。由于[]的优先级高于*,因此需要括号:(*m_map)['a']++