Providing Services to
World Wide

Mail Us
khizarshahal3@gmail.com

Contact Us
+92 3472506073

Blog Post Details

Home / Free Services / Blog Posts / Blog Post Details

CS304 & CS304P Important Topics (Long Questions)

October 5, 2025
Lecture 3
Classes
Inheritance

Lecture 5
Multiple Inheritance

Lecture 7
Types of User Defined Type
Access Specifiers

Lecture 8
Defining Member Functions
Defining Member Functions outside the class
Create Inline Functions inside & outside of the class
Create Constructor in the Class
Constructor Overloading

Lecture 9
Desctructor in the Class
Accessor Functions
this Pointer

Lecture 10
const Member Function

Lecture 12
Array of Object (Method 1)
Array of Object (Method 2)

Lecture 13 & 14
Pointer to Objects
Composition

Lecture 15
Aggregation
Friend Function
Friend Classes

Lecture 16, 17 & 18
Operator Overloading

Lecture 19
Stream Insertion Operator Overloading
Stream Extraction Operator Overloading

Lecture 20
Subscript [] Operator Overloading
Function () Operator Overloading
- Unary Operator Overloading

Lecture 21
Unary Operator ++ -- Overload
Type Conversion

Lecture 23
Accessing Base Class Member Functions in Derived Class
Implicit & Explicit Type Casting

Lecture 24
Copy Constructor
Static_Cast (Base to Drived Casting)
Reinterpret_Cast (Base to Drived Casting)
Dynamic_Cast (Drived to Base Casting)
Const_Cast (Constant Array Casting)

Lecture 25
Function Overloading
Function Overriding

Lecture 26
Intilization List
Base Intilization

Lecture 27
Specialization (Restriction)
Private Inheritance
Protected Inheritance
Public Inheritance

Lecture 28
Virtual Functions

Lecture 29
Types of Virtual Function

Lecture 30
Case Study (Education Management System)

Lecture 31
Multiple Inheritance

Lecture 32
Function Templates With 1 Class
Function Templates With Multiple Class
Function Templates With Return Type

Lecture 33
Multiple Type Arguments Function Templates

Lecture 34
Class Templates

Lecture 35
Class Template With Copy Constructor

Lecture 36
Partial Specialization
Complate Specialization

Lecture 37
Derivation Cases

Lecture 38
Template Class with Friend Class
Template Class with Friend Function

Lecture 39
Template With Static Members

Lecture 43 & 44
Types of Error Handling

Lecture 45
File Handling