BSIT205/BSBC206
Software Lab-III (OOPs using C++)
Program:B.Sc IT
Semester:Semester 2
Credits:2 Credits
Units:1 Units
Subject Overview
The practical companion to OOPs using C++, implementing structures/unions/classes, class functions and constructors/destructors, inheritance and operator overloading, and virtual functions and file I/O. A 2-credit core lab paper.
Unit-wise Syllabus
1 units — click WhatsApp below to get the full notes for each
1
Unit 1: OOP implementation in C++
Structure/union/class definition and declaration, class function definitions (inside/outside class, inline, static, friend), creating objects, arrays of objects, default/parameterized/copy constructors and destructors, base/derived classes with public/private/protected visibility, single/multi-level/multiple inheritance, function and operator overloading, early/late binding, virtual and pure virtual functions, input/output file streams
