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

Ruby on Rails: An Introduction
Johns Hopkins University via Coursera
Internet of Things Capstone: Build a Mobile Surveillance System
University of California, San Diego via Coursera
Engineering Maintainable Android Apps
Vanderbilt University via Coursera
Orientação a Objetos com Java
Instituto Tecnológico de Aeronáutica via Coursera
TDD – Desenvolvimento de Software Guiado por Testes
Instituto Tecnológico de Aeronáutica via Coursera