SingaporeUsers Group
← All past meetupsMeetup 04 · Past event

Community talks at NUS

Three community talks on abstraction costs, compiling and linking, and memory layout.

When
4 March 2026
6:30 pm – 9:30 pm SGT
Where
National University of Singapore Seminar Room S14-0619
3 Science Drive 3 Singapore 117543
Speakers
Namrata Priyadarshani
Kai L
Ryan Chung
  • std::function
  • Compiling & linking
  • Alignment & padding
From our event archive

The announcement below is preserved from Meetup. Dates, RSVP instructions, biographies and sponsor notices describe the original event.

The original event header lists a 9:30 pm finish; the description lists 9:00 pm. Both are preserved in the source archive.

Please join us for our fourth official C++ Singapore meetup!

This is going to be a more casual meet-up where members of the community here are going to be giving some talks.

The meet-up will be held at the National University of Singapore.

Anyone interested in the C++ programming language, from students to professionals, is welcome!

Meetup Track 📌 #1: The Cost of Abstraction: std::function under the microscope Speaker: Namrata Priyadarshani, Graviton Research Capital LLP

Modern C++ gives as powerful abstraction like std::function , std::bind , std::any . But these conveniences often hide real runtime costs. In this talk we go under the hood of std::function with real code examples, assembly analysis and practical ways to debug unpredictable latency.

📌 #2: What C++ developers should know about compiling and linking Speaker: Kai L, Tower Research Capital

The speaker will cover C++ goes from C++ files to an executable, the linker and the includes relationships between files.

📌 #3: The niche use of [[no_unique_address]] that no one talks about: A lesson on alignment and padding Speaker: Ryan Chung, Fenix One

[[no_unique_address]] is often used as an optimization for zero-size member subobjects, but it can do much more. We'll be deep diving into its niche use case to help optimize the space usage of certain structs, and look into the guarantees provided by different standards (C++ and ABI).

Please RSVP if you plan to attend, and please cancel your RSVP again if you find out later that you cannot attend so that someone else can use your slot.

📍 Where: Room S14-0619, National University of Singapore 📅 When: March 4th 🕡 Time: 6:30PM - 9:00PM 🍕 Note: Food and beverages will be provided. 📸 Note: Photographs will be captured during the event for future promotional activities. 🍻 Post-Meetup Networking: Stick around for casual networking after the meetup. Let’s connect and learn from each other!

We are very grateful to Jump Trading for sponsoring the F&B, and to the National University of Singapore for sponsoring a venue.