Lecture 25 of 63Week 3:
Module 13: Constructors, Destructors and Object Lifetime (Contd.) (Lecture 25)
Prof. Partha Pratim Das · IIT Kharagpur
Credits and licence
- From
- Programming in C++, IIT Kharagpur (at NPTEL)
- Licence
- CC BY-NC-SA, as NPTEL states it. Non-commercial use only.
- Attribution
- NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
- Who can watch
- Tweens profiles and older. How courses are placed
All the lectures
- Module 1: Recap of C (Lecture 01)
- Module 01: Recap of C (Lecture 02)
- Module 01: Recap of C (Lecture -03)
- Module 02: Programs with IO and Loop (Lecture 04)
- Module 03: Arrays and Strings (Lecture 05)
- Module 04 : Sorting and Searching (Lecture 06)
- Module 05: Stack and its Applications (Lecture 07)
- Module 06: Constants and Inline Functions(Lecture 08)
- Module 06: Constants and Inline Functions (Contd.) (Lecture 09)
- Module 07 : Reference and Pointer ( Lecture 10)
- Module 07: Reference and Pointer (Contd.) ( Lecture 11)
- Module 08: Default Parameters and Function Overloading (Lecture 12)
- Module 08: Default Parameters and Function Overloading (Contd.) (Lecture 13)
- Module 08: Default Parameters and Function Overloading (Contd.) (Lecture 14)
- Module 09: Operator Overloading (lecture 15)
- Module 09: Operator Overloading (Contd.) (Lecture 16)
- Module 10: Dynamic Memory Management (Lecture 17)
- Module 10: Dynamic Memory Management (Contd.) (Lecture 18)
- Module 11: Classes and Objects (Lecture 19)
- Module 11 Classes and Objects (Contd.) (Lecture 20)
- Module 12: Access Specifiers (Lecture 21)
- Module 12 : Access Specifiers (Contd.) (lecture 22)
- Module 13 : Constructors, Destructors and Object Lifetime (Lecture 23)
- Module 13: Constructors, Destructors and Object Lifetime (Contd.) (Lecture 24)
- Module 13: Constructors, Destructors and Object Lifetime (Contd.) (Lecture 25)
- Module 14: Copy Constructor and Copy Assignment Operator (Lecture 26)
- Module 14: Copy Constructor and Copy Assignment Operator (Contd.) (Lecture 27)
- Module 14: Copy Constructor and Copy Assignment Operator (Contd.) (Lecture 28)
- Module 15: Const-ness (Lecture 29)
- Module 15 : Const-ness (Contd.) (Lecture 30)
- Module 16: Static Members (Lecture 31)
- Module 17: friend Function and friend Class (Lecture 32)
- Module 18: Overloading Operator for User Defined Types: Part - I (Lecture 33)
- Module 19: Overloading Operator for User Defined Types: Part - II (Lecture 34)
- Module 20: Namespace (Lecture 35)
- Module 21: Inheirtnace : Part I (Lecture 36)
- Module 22: Inheritance : Part II (Lecture 37)
- Module 23: Inheritance : Part III (Lecture 38)
- Module 24: Inheritance : Part IV (Lecture 39)
- Module 25: Inheritance : Part V (Lecture 40)
- Module 26 : Dynamic Binding : Part I (Lecture 41)
- Module 27: Dynamic Binding (Polymorphism) : Part II (Lecture 42)
- Module 28 : Dynamic Binding (Polymorphism) : Part III (Lecture 43)
- Module 29 : Dynamic Binding (Polymorphism) Part IV (Lecture 44)
- Module 30 : Dynamic Binding (Polymorphism) : Part V (Lecture 45)
- Module 31: Virtual Function Table (Lecture 46)
- Module 32: Type casting and cast operators : Part I (Lecture 47)
- Module 33: Type casting and cast operators : Part II (Lecture 48)
- Module 34: Type casting and cast operators : Part III (Lecture 49)
- Module 35: Multiple Inheritance (Lecture 50)
- Module 35: Multiple Inheritance (Contd.) (Lecture 51)
- Module 36: Exceptions (Error Handling in C) : Part I (Lecture 52)
- Module 37 : Exceptions (Error Handling in C) : Part II (Lecture 53)
- Module 38 : Template (Function Template) : Part I (Lecture 54)
- Module 39 : Template (Function Template) : Part II (Lecture 55)
- Module 40 : Closing Comments (Lecture 56)
- Live Session 15-09-2021
- Live Session 11-02-2021
- Live Session 04-03-2021
- Live Session 06-10-2020
- Live Session 11-03-2020
- Live Session 26-02-2020
- Live Session 17-03-2020