Map Multimap C++

#include 
#include 
using namespace std;
class Data
{
public:
  Data(int val = 0) { mVal = val; }
  int getVal() const { return mVal; }
  void setVal(int val) {mVal = val; }
protected:
  int mVal;
};
int main(int argc, char** argv)
{
  map dataMap;
  dataMap[1] = Data(4);
  dataMap[1] = Data(6);
  return (0);
}