
What we’re about
Join us to learn more about the latest developments in C and C++ programming. The ISO standards body has ratified C++20, the latest version of the standard, making this the best version of C++ so far. The C++ programming language supports a wide variety of programming styles, from procedural to object-oriented to functional to generic. If you haven't touched base with C++ lately, come join us to experience the joy of using modern C++!
C++ is the place to be when you care about power consumption, efficiency, performance, deterministic resource management and compactness of code. You can have all of this and still retain expressive designs and suitable abstractions.
Virtual meeting recordings can be found on our YouTube channel Utah Cpp Programmers.
We have a team on exercism.io for discussing and improving the way we write C++ code. The team name is utahcpp.
If you have a specific topic you'd like see, drop us a line.
Upcoming events (4+)
See all- Porting from MFC to wxWidgetsLink visible for attendees
Sometimes we have a useful Microsoft Foundation Classes (MFC) application that we'd like to make available to other platforms. wxWidgets has a programming model very similar to MFC, so porting our application from MFC to wxWidgets seems like the simplest way to a get cross-platform version of our application.
This month, Richard Thomson will give us a quick refresher on GUI programming and walk us through an example of porting the MFC application "hippy" -- a Motorola 6800 microprocessor assembler and simulator -- to wxWidgets. Some of the topics covered will include:
- Conversion of event handling
- Conversion of CMake based build
- Consuming wxWidgets through vcpkg
- Conversion of resources (bitmaps, etc.)
- Conversion of loading plugins with GUI elements
This will be an online meeting, so drinks and snacks are on you!
Join the meeting here: https://meet.xmission.com/Utah-Cpp-Programmers
Watch previous topics on the Utah C++ Programmers YouTube channel:
https://www.youtube.com/@UtahCppProgrammersFuture topics: https://utahcpp.wordpress.com/future-meeting-topics/
Past topics: https://utahcpp.wordpress.com/past-meeting-topics/ - Regular Monthly MeetingLink visible for attendees
TBD based on boot up results
This will be an online meeting, so drinks and snacks are on you!
Join the meeting here: https://meet.xmission.com/Utah-Cpp-Programmers
Watch previous topics on the Utah C++ Programmers YouTube channel:
https://www.youtube.com/@UtahCppProgrammersFuture topics: https://utahcpp.wordpress.com/future-meeting-topics/
Past topics: https://utahcpp.wordpress.com/past-meeting-topics/ - Regular Monthly MeetingLink visible for attendees
TBD based on boot up results
This will be an online meeting, so drinks and snacks are on you!
Join the meeting here: https://meet.xmission.com/Utah-Cpp-Programmers
Watch previous topics on the Utah C++ Programmers YouTube channel:
https://www.youtube.com/@UtahCppProgrammersFuture topics: https://utahcpp.wordpress.com/future-meeting-topics/
Past topics: https://utahcpp.wordpress.com/past-meeting-topics/ - Regular Monthly MeetingLink visible for attendees
TBD based on boot up results
This will be an online meeting, so drinks and snacks are on you!
Join the meeting here: https://meet.xmission.com/Utah-Cpp-Programmers
Watch previous topics on the Utah C++ Programmers YouTube channel:
https://www.youtube.com/@UtahCppProgrammersFuture topics: https://utahcpp.wordpress.com/future-meeting-topics/
Past topics: https://utahcpp.wordpress.com/past-meeting-topics/