Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

180 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cpp-please

Hi!

You've stumbled upon my repository of C++ topics. Here I talk about topics like "How to structure your program, How compilation works, What are some good practices when writing C++", etc. Although the list of topics is way too big, I do try to cover as much as possible in it. The purpose of all of this is to help students who are starting off with the language, or either have some basic experience, in order to help them minimize their C++ suffering. The topics I've chosen are the ones which are most commonly confusing when writing C++.

The resources I've gathered and used to write all of these tutorials is mentioned at the end of every tutorial. In addition, I've also greatly relied on the books Effective C++ and Effective STL by Scott Meyers and on the C++ 11 standard. The programming tasks and exercises are taken either from various exercising books or from daily programmer.

Each tutorial has some source code that tries to show off some technique or feature of the language. It's a good starting point to try out some features and so on.

The slides also have a corresponding pdf version, where all of the notes are available for reading.

Topics

Tutorial 1 (WIP) / pdf

  • File management
  • Program structure

Tutorial 2 / pdf

  • OOP
  • Inheritance

Tutorial 3 / pdf

  • Templates
  • STL

Tutorial 4 / pdf

  • Resource Management
  • Good practices

Tutorial 5 / pdf (WIP)

  • Compilation
  • Linking

About

C++ tutorials and topics

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages