std::map<int, std::string> imap = {
{1, "eins"}, {2, "zwei"}, {3, "drei"}};
std::println("{}", imap);
auto n = imap._______(2);
if (n) std::println("{} - {}", n.key(), n.mapped());
std::println("{}", imap);


C++: The Documentary
⇒ June 4th
CultRepo + CppCon YT Channels
and other content will follow after summer
ISO C++ Meeting in Brno → https://wg21.link/N5044
⇒ https://wg21.org
By the C++ Alliance Coup
If you miss access to the GitHub papers during the meeting time
Regular on June 1st
Two Swedish members plan to be on site in Brno,
one probably virtual.
Voting and other discussions
long summer break
27 August
End of September (location confirmed)
10 years SwedenCpp 🎉
Origin story on is the internet
The focus is the future
StockholmCpp is again SwedenCpp
Let’s see where this goes
SwedenCpp has space in the Pro Network for at least one motivated group
X and Bsky get a daily reminder to visit us
A community from the community for the community

Submit your ideas and suggestions
You know how it works


std::map<int, std::string> imap = {
{1, "eins"}, {2, "zwei"}, {3, "drei"}};
std::println("{}", imap);
auto n = imap._______(2);
if (n) std::println("{} - {}", n.key(), n.mapped());
std::println("{}", imap);// {1: "eins", 2: "zwei", 3: "drei"}
// 2 - zwei
// {1: "eins", 3: "drei"}
std::map<int, std::string> imap = {
{1, "eins"}, {2, "zwei"}, {3, "drei"}};
std::println("{}", imap);
auto n = imap.extract(2);
if (n) std::println("{} - {}", n.key(), n.mapped());
std::println("{}", imap);// Since C++17 in std::map
node_type extract( const_iterator position );
node_type extract( const Key& k );
Björn: I talk too much
🍹 🍕 Mingle 🍕 🍻
Tobias: A Brief Overview of the LLVM Architecture
Väl mött!