The 3rd Sem VTU BCS306B Notes are available here. The students writing the VTU Object Oriented Programming with C++ (OOP with C++) exam on Friday, 24/01/2025 can download the OOP with C++ Notes here. The direct Links are given below.
VTU BCS306B Notes: Overview
Subject Code | BCS306B |
Subject Name | Object Oriented Programming (OOP) with C++ |
University | Visvesvaraya Technological University (VTU) |
Year | 2nd Year |
Semester | 3rd Sem |
Course | Engineering |
OOP with C++ Complete Handwritten Notes
The link to download OOP with C++ Complete Handwritten Notes is given below. Students can download the notes.
Module -1
Syllabus: An overview of C++: What is Object-Oriented Programming? Introducing C++ Classes, The General Form of a C++ Program. Classes and Objects: Classes, Friend Functions, Friend Classes, Inline Functions, Parameterized Constructors, Static Class Members, When Constructors and Destructors are Executed, The Scope Resolution Operator, Passing Objects to functions, Returning Objects, Object AssignmentÂ
Module – 2
Syllabus: Arrays, Pointers, References, and the Dynamic Allocation Operators: Arrays of Objects, Pointers to Objects, The this Pointer, Pointers to derived types, Pointers to class members. Functions Overloading, Copy Constructors: Functions Overloading, Overloading Constructor Functions. Copy Constructors, Default Function Arguments, Function Overloading and Ambiguity.Â
Module – 3
Syllabus: Operator Overloading: Creating a Member Operator Function, Operator Overloading Using a Friend Function, Overloading new and delete Inheritance: Base-Class Access Control, Inheritance and Protected Members, Inheriting Multiple Base Classes, Constructors, Destructors and Inheritance, Granting Access, Virtual Base ClassesÂ
Module – 4
Syllabus: Virtual Functions and Polymorphism: Virtual Functions, The Virtual Attribute is Inherited, Virtual Functions are Hierarchical, Pure Virtual Functions, Using Virtual Functions, Early vs Late Binding. Templates: Generic Functions, Applying Generic Functions, Generic Classes. The type name and export Keywords. The Power of TemplatesÂ
Module – 5
Syllabus: Exception Handling: Exception Handling Fundamentals, Handling Derived-Class Exceptions, Exception Handling Options, Applying Exception Handling. The C++ I/O System Basics: C++ Streams, The C++ Classes, Formatted I/O File I/O: and File Classes, Opening and Closing a File, Reading and Writing Text Files, Detecting EOF.
For more VTU Notes and latest VTU Updates Stay Connected with VTU RESULT.