Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Thinking Portable - How and Why to Make Your C++ Cross Platform

CppNow via YouTube

Overview

Learn how to make your C++ code cross-platform and discover the benefits of portable programming in this 41-minute conference talk from CppNow. Explore the advantages of cross-platform development, including improved code quality, standards compliance, and future-proofing. Gain insights into choosing build tools, compilers, and GUI toolkits for optimal portability. Understand best practices for filesystem access and automated builds. Address common challenges in convincing teams to adopt cross-platform strategies and navigate unexpected differences in linking. Enhance your C++ skills and expand your potential customer base through portable coding techniques.

Syllabus

Intro
Regular Cross-platform Releases
Cross Platform Code is Better!
More Standards Compliant
Future Resistant
More Tools Available
Static Analysis
Wider Customer Base
Guidelines - Build Tool
Guidelines - Choose Your Compilers
Guidelines. Choose Your Compilers
Guidelines - GUI Toolkit
Guidelines - Filesystem Access
Guidelines - Automated Builds
What If The Team Isn't convinced?
Unexpected Differences: Linking
Questions?
Jason Turner

Taught by

CppNow

Reviews

Start your review of Thinking Portable - How and Why to Make Your C++ Cross Platform

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.