Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Series of exercises that give an overview of the OOP paradigm and OCF

1

As seen above I include the notes I have taken and they contain:

  • informations needed to understand the exercises
  • more general version of informations from C++ documentation
  • other ideas that talk about orthodox canonical form or objective oriented programming
  • below you will see more in depth dive into specific topics that helped me the most

2

Casting, coming from C understanding the new types of casting was crucial:

  • you can find information about the types of casting
  • their limitations and proper usage in case by case basis
  • related to it talk about const and its behaviour

3

Regex and templates, making the parsing part so much smoother:

  • main syntax for using regex in C++ with explanation
  • the way the templates work with their advantage and disadvanteges
  • beginning of talk about algorithms and containers as they come hand in hand with templates

4

Containers, iterators and applying them to algorithm:

  • the default information on how to work on containers with iterators
  • some extra information about lambda functions to use the full potential of the above ones
  • beginning of the explanation about Ford-Johnson algorithm which needs all of the above

5

Error, writing on paper how Ford-Johnson algorithm should work:

  • step by step explanation of the described before algorithm
  • there is an error and it clearly shows how confusing algorithms can get
  • showing how to visualize some more complicated concepts

6

Correct version of paper Ford-Johnson and most used from C++17

  • version written down on smaller number of elements
  • skipping some of the explanatios from the one before to make it more clean
  • adding helpful algorithms that came in handy for it and modules before it (this one is CPP09/ex02)
Hopefully it will help you out as it helped me to start with C++

About

introduction to C++ (-std=c++17)

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages