Skip to content

Project with some cpp exercises to keep my skills up-to-date

Notifications You must be signed in to change notification settings

viv-dev/cpp-practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Practice

This is just a small project for me to refresh and experiment with different parts of the C++ language.

It has been broken up into different sub-directories each producing a library with sample code for the topic area.

As of this writing, most of these classes are capturing techniques mentioned in 'Effective C++' (and modernising them, if relevant, through suggestions in 'Modern Effective C++').

CMake Setup

This project was setup trying to follow modern CMake best practices. More specifically laying out the project heirarchy with subdirectories following the information provided by Craig Scott here.

Conan

Conan is being used to manage any 3rd party libraries. To ensure these are available please run conan install . before attempting to build.

Testing

Testing is being performed using doctest in the test directory. Testing is the primary way of 'running' the libraries, as they form a good way of both running and validating each of the example exercises.

About

Project with some cpp exercises to keep my skills up-to-date

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published