
What we’re about
Launched in May 2024, we offer a welcoming platform in Vienna for C++ developers to network, share knowledge, and grow together. Whether you’re a seasoned professional or a curious newcomer, you’re invited to join us.
We host monthly user group meetings with C++ news, technical talks, and opportunities to discuss your own challenges if you wish. And sometimes we simply meet just for fun 😉
Sounds great? Get in touch!
Contact
- Message here on meetup
- Webpage: https://cppusergroupvienna.org/
- e-Mail: [main@cppusergroupvienna.org](mailto:main@cppusergroupvienna.org)
- Mastodon (#cppusergroupvienna)
- Join our Signal Group
Featured event

Back to the Basics: Intent-Driven API Design in C++
📢 Main event starts at 18:30 CET
⚠️ Different location - near U4 Heiligenstadt
This time, we welcome Fridtjof Sterna as our main speaker!
When you design function APIs, how do you choose parameter types?
C++ offers many ways to pass objects to functions, but choosing the right parameter types for an API often still feels like guesswork. We learn the mechanics and rules, yet rarely step back to ask the fundamental questions that should guide our decisions.
In this talk, we revisit parameter passing from first principles. Starting from intent rather than language features, we view a function call as a negotiation between caller and callee, with ownership and mutability as the two key questions at the boundary. This perspective reframes value categories as evidence, demystifies std::move, and leads to a practical decision guide for API design. The goal is to provide a mental model that helps both learners and experienced developers reason more confidently about C++ code.
Before the main talk, we'll briefly present our user group to newcomers, and share some news about the world of C++.
- We appreciate any voluntary donations on-site.
- Arrive early for pre-socializing—simple snacks and drinks will be provided.
- After the event, we will relocate to Köö Q19 (at your own expense).
- We thank our host, 42 Vienna!
Upcoming events
1

Back to the Basics: Intent-Driven API Design in C++
42vienna, Muthgasse 24-26, 1190, Wien, AT📢 Main event starts at 18:30 CET
⚠️ Different location - near U4 Heiligenstadt
This time, we welcome Fridtjof Sterna as our main speaker!
When you design function APIs, how do you choose parameter types?
C++ offers many ways to pass objects to functions, but choosing the right parameter types for an API often still feels like guesswork. We learn the mechanics and rules, yet rarely step back to ask the fundamental questions that should guide our decisions.
In this talk, we revisit parameter passing from first principles. Starting from intent rather than language features, we view a function call as a negotiation between caller and callee, with ownership and mutability as the two key questions at the boundary. This perspective reframes value categories as evidence, demystifies std::move, and leads to a practical decision guide for API design. The goal is to provide a mental model that helps both learners and experienced developers reason more confidently about C++ code.
Before the main talk, we'll briefly present our user group to newcomers, and share some news about the world of C++.
- We appreciate any voluntary donations on-site.
- Arrive early for pre-socializing—simple snacks and drinks will be provided.
- After the event, we will relocate to Köö Q19 (at your own expense).
- We thank our host, 42 Vienna!17 attendees
Past events
19

