Modularizing C/C+ Softwares

A presentation I made (in french) about how to modularize C/C++ Softwares and the various ways to implement it.

Here is the summary of the presentation.

Primary goals :

– How to scaffold a C/C++ Software ?
– What is the difference between a regular include directive and a system include directive ?
– Understand how the include directives works with CMake
– How to write appropriately a C/C++ header ?

Secondary goals :
– How to export symbol and definitions ?
– How to optimize dependencies between files
– How to generate precompiled headers
– Best practices to produce C/C++ modules

Here the full presentation:

Please follow and like us:

Sylvain Leroy

Digital Solution Architect in Switzerland, I have previously created my own company, Tocea, in Software Quality Assurance. Currently living in Lausanne (CH)

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *