std::unordered_map<std::string, std::string> url;
url.insert(std::pair<std::string,std::string>("google","www.google.co.kr"));
bool ok = url.insert(std::pair<std::string,std::string>("google","www.google.com")).second;
std::cout << (ok ? "susses" : "failed") << "\n";
This code save short URL and original URL in unordered_map.
In line 3, if I don't use '.second', so this line does not return boolean value.
vscode explain "/@c second is a copy of the second objet".
I want to know what ".second" does and what value it returns. and why a boolean value is reuturned by typing ".second".