@@ -23,72 +23,76 @@ It serves as a collection of well-documented examples, exercises, and solutions
23
23
```
24
24
OOP-Sheets
25
25
│
26
- ├── sheet1 # struct, Classes, Objects, and Methods
27
- │ ├── homework.cpp
28
- │ ├── problem1.cpp
29
- │ ├── problem2.cpp
30
- │ ├── problem3.cpp
31
- │ └── sheet #1 (oop).pdf
26
+ ├── sheet1
27
+ │ ├── homework.cpp # Review on all lecture contant
28
+ │ ├── problem1.cpp # Review in basics of cpp
29
+ │ ├── problem2.cpp # Functions
30
+ │ ├── problem3.cpp # Functions And arrays
31
+ │ └── sheet #1 (oop).pdf
32
32
├── sheet2
33
- │ ├── homework1.cpp
34
- │ ├── homework2.cpp
35
- │ ├── problem1.cpp
36
- │ ├── problem2.cpp
37
- │ ├── problem3.cpp
38
- │ ├── problem4.cpp
33
+ │ ├── homework1.cpp # Review on every thing related to structure
34
+ │ ├── homework2.cpp # Review on every thing related to Class
35
+ │ ├── problem1.cpp # Structure, call by reffrence and value
36
+ │ ├── problem2.cpp # Structure, functions
37
+ │ ├── problem3.cpp # Class , Methods
38
+ │ ├── problem4.cpp # integrity between Classes and Structure
39
39
│ └── sheet #2.pdf
40
40
├── sheet3
41
- │ ├── homework.cpp
42
- │ ├── problem1.cpp
43
- │ ├── problem2.cpp
44
- │ ├── problem3.cpp
41
+ │ ├── homework.cpp # Review on all lecture contant
42
+ │ ├── problem1.cpp # Class, construcor, static vairables
43
+ │ ├── problem2.cpp # Class, construcor, static vairables,recursive, friend functions
44
+ │ ├── problem3.cpp # integraty beyween classes, friend functions
45
45
│ └── sheet #3.pdf
46
- ├── sheet4 # encapsulation and operators
47
- │ ├── homework.cpp
48
- │ ├── problem1.cpp
49
- │ ├── problem2.cpp
46
+ ├── sheet4
47
+ │ ├── homework.cpp # Review on all lecture contant
48
+ │ ├── problem1.cpp # operator overloding, friend operator overloading functions
49
+ │ ├── problem2.cpp # operator overloding, friend operator overloading functions
50
50
│ └── sheet #4.pdf
51
51
├── sheet5
52
- │ ├── data.h
53
- │ ├── mark.h
54
- │ ├── problem1.cpp
55
- │ ├── problem2.cpp
52
+ │ ├── data.h # Header-file for problem1.cpp
53
+ │ ├── mark.h # Header-file for problem2.cpp
54
+ │ ├── problem1.cpp # post-fix, pre-fix, more operator overloading{iostream}, handle header files
55
+ │ ├── problem2.cpp # post-fix, pre-fix, more operator overloading{iostream}, handle header files
56
56
│ └── sheet #5.pdf
57
- ├── sheet6 # Inheritance and polymorphism and template
58
- │ ├── problem1.cpp
59
- │ ├── problem2.cpp
60
- │ ├── problem3.cpp
57
+ ├── sheet6
58
+ │ ├── problem1.cpp # Composition (Containership), operator overloading{iostream}, friend funcions
59
+ │ ├── problem2.cpp # Single Inheritance, friend functions
60
+ │ ├── problem3.cpp # Multiple Inheritance
61
+ │ ├── problem3.cpp
61
62
│ └── sheet #6.pdf
62
63
├── sheet7
63
- │ ├── problem1.cpp
64
- │ ├── problem2.cpp
64
+ │ ├── problem1.cpp # Multilevel Inheritance
65
+ │ ├── problem2.cpp # Diamond-shaped inheritance (Hybrid Inheritance)1
65
66
│ └── Sheet #7.pdf
66
67
├── sheet8
67
- │ ├── problem1.cpp
68
+ │ ├── problem1.cpp # Single inhertince, polymorphism, virtual functions
68
69
│ └── sheet #8.pdf
69
70
├── sheet9
70
- │ ├── problem1.cpp
71
- │ ├── problem2.cpp
71
+ │ ├── problem1.cpp # polymorphism, inhertince, Virtual functions, abstract class
72
+ │ ├── problem2.cpp # templete class
72
73
│ └── sheet #9.pdf
73
74
│
74
- └── README.md
75
+ └── README.md # Main repository README file
75
76
77
+ ```
76
78
77
- ├── basics
79
+ ### Mesure by difficult
80
+ ```
81
+ ├── basics # struct, Classes, Objects, and Methods
78
82
│ ├── sheet1
79
83
│ ├── sheet2
80
84
│ └── sheet3
81
85
│
82
- ├── midlevel
86
+ ├── midlevel # encapsulation and operators
83
87
│ ├── sheet4
84
88
│ ├── sheet5
85
89
│ └── sheet6
86
90
│
87
- ├ ── advanced
88
- │ ├── sheet7
89
- │ ├── sheet8
90
- └── sheet9
91
- # Main repository README file
91
+ └ ── advanced # Inheritance and polymorphism and template
92
+ ├── sheet7
93
+ ├── sheet8
94
+ └── sheet9
95
+
92
96
```
93
97
94
98
---
0 commit comments