YoVDO

Cross-Platform C++ Modules: Implementation and Practical Aspects

Offered By: cpponsea via YouTube

Tags

Unit Testing Courses CMake Courses Compilers Courses Cross-Platform Development Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the cross-platform implementation of C++ Modules in this conference talk from C++ on Sea 2023. Dive into the practical aspects of using modules across different platforms, focusing on the varying progress of major compilers and build systems. Learn how to create modules with CMake, understand the current state of support, and gain insights into the expected user experience. Discover the challenges and solutions for implementing modules in msvc, clang, and gcc, as well as the status of module support in build systems like MSBuild and CMake. Gain valuable knowledge about module vocabulary, linkage, file extensions, unit testing considerations, and module dependencies to effectively utilize C++ Modules in cross-platform development.

Syllabus

Introduction
Introduction to Modules
Module Vocabulary
Module Linkage
Other Modules
Compilers
File Extensions
New to Modules
Unit Testing
Other Considerations
Build Systems
Module dependencies
Module structure
Conclusion


Taught by

cpponsea

Related Courses

Game Development for Modern Platforms
Michigan State University via Coursera
Introduction to Xamarin.Forms
Microsoft via edX
Building R Packages
Johns Hopkins University via Coursera
Multiplatform Mobile App Development with NativeScript
The Hong Kong University of Science and Technology via Coursera
Build Mobile Applications with SAP Cloud Platform Mobile Services
SAP Learning