/******************************************************************************
Online C++ Compiler.
Code, Compile, Run and Debug C++ program online.
Write your code in this editor and press "Run" button to compile and execute it.
*******************************************************************************/
#include <cstdio>
#include <map>
void foo(std::map<int, int>& a) {
a = std::map<int, int> {{3, 4}};
}
int main()
{
std::map<int, int> x {{1, 2}};
foo(x);
std::printf("{%d:%d}", x.begin()->first, x.begin()->second);
//prints {3:4}
return 0;
}