How to access elements of a C++ map from a pointer?

后端 未结 3 1545
天命终不由人
天命终不由人 2020-12-14 15:33

Simple question but difficult to formulate for a search engine: if I make a pointer to a map object, how do I access and set its elements? The following code does not work.<

3条回答
  •  旧时难觅i
    2020-12-14 16:29

    You can do this:

    (*myFruit)["apple"] = 1;
    

    or

    myFruit->operator[]("apple") = 1;
    

    or

    map &tFruit = *myFruit;
    tFruit["apple"] = 1;
    

提交回复
热议问题