This is the class repository for Basics of Programming 2 course at BME. It will updated throughout the semester with the material covered in the lab sessions.
- Visual Studio install
- C and C++ values, pointers and references
- Pointers
- Function parameters
- Dynamic memory
- Constants
- Stack implementation
- Classes
- File decomposition
- Classes with dynamic attributes
- Custom String class
- Custom Vector class
- Inheritance
- Lab 7 Vector class for a user defined class
- Interfaces
- Casting
- Operator overloading
- Sample solution for Triangle class
- Sample solution for Vector class
- Sample solution for all classes
- Sample solution for throwing exceptions (rootof)
- Sample solution for exception handling (main)