{"id":17979152,"url":"https://github.com/mazharmik/oop_crash_course_cpp","last_synced_at":"2025-03-25T17:32:03.560Z","repository":{"id":45011274,"uuid":"356265744","full_name":"MAZHARMIK/OOP_Crash_Course_Cpp","owner":"MAZHARMIK","description":"It contains materials for doing a quick revision of OOPs in C++","archived":false,"fork":false,"pushed_at":"2024-02-05T16:06:48.000Z","size":285,"stargazers_count":89,"open_issues_count":1,"forks_count":33,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-03-20T14:48:10.487Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MAZHARMIK.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-04-09T12:38:23.000Z","updated_at":"2025-02-20T15:08:55.000Z","dependencies_parsed_at":"2024-02-05T14:41:25.057Z","dependency_job_id":"98a0695c-417d-42db-beff-0f3c80ea7649","html_url":"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MAZHARMIK%2FOOP_Crash_Course_Cpp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MAZHARMIK%2FOOP_Crash_Course_Cpp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MAZHARMIK%2FOOP_Crash_Course_Cpp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MAZHARMIK%2FOOP_Crash_Course_Cpp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MAZHARMIK","download_url":"https://codeload.github.com/MAZHARMIK/OOP_Crash_Course_Cpp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245510802,"owners_count":20627266,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-29T17:36:37.293Z","updated_at":"2025-03-25T17:32:03.189Z","avatar_url":"https://github.com/MAZHARMIK.png","language":"C++","readme":"\u003cimg src=\"https://github.com/MAZHARMIK/Interview_DS_Algo/blob/master/icon.png\" align=\"right\" /\u003e\u003ca href=\"https://github.com/MAZHARMIK\"\u003e\u003cimg style=\"position: absolute; top: 0; left: 0; border: 0;\" src=\"https://camo.githubusercontent.com/82b228a3648bf44fc1163ef44c62fcc60081495e/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f6c6566745f7265645f6161303030302e706e67\" alt=\"Fork me on GitHub\" data-canonical-src=\"https://s3.amazonaws.com/github/ribbons/forkme_left_red_aa0000.png\"\u003e\u003c/a\u003e\n\u003cimg src=\"https://www.sitesbay.com/cpp/images/oops/oops-concept-in-cpp.png\" width=\"600\" height=\"250\"\u003e\n\n# OOP_Crash_Course_Cpp : :triangular_flag_on_post: \nLet's do a crash course on C++ OOPs concepts in easiest and fastest way possible and get ready for an interview in short span of time 🦸🏻‍♂️  \n**NOTE** : Please don't skip any topic below. In order to understand nth topic, you should study (n-1)st topic first. They are in topologically sorted order :wink:\n\n\u003ch1\u003eTopic Names\u003c/h1\u003e\n\u003ctable id = \"example\" class=\"SectionTable display\" \u003e\n\t\t\u003ctbody\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/const-ness.cpp\"\u003e:flashlight:const-ness\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/inline_keyword.cpp\"\u003e:flashlight:inline keyword\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Function_Overloading.cpp\"\u003e:flashlight:Function Overloading\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Operator_Overloading.cpp\"\u003e:flashlight:Operator Overloading\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/New_Delete.cpp\"\u003e:flashlight:New and Delete\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Placement_new.cpp\"\u003e:flashlight:Placement new\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Overlaoding_new_delete.cpp\"\u003e:flashlight:Overlaoding new \u0026 delete\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/this_pointer.cpp\"\u003e:flashlight:this pointer\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Information_Hiding.cpp\"\u003e:flashlight:Information Hiding\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Constructors.cpp\"\u003e:flashlight:Constructors\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Destructors.cpp\"\u003e:flashlight:Destructors\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Why_Initialization_List.cpp\"\u003e:flashlight:Why Initialization List\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Order_Of_Initialization.cpp\"\u003e:flashlight:Order Of Initialization\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Copy_Constructor_I.cpp\"\u003e:flashlight:Copy Constructor-I\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Copy_Constructor_II.cpp\"\u003e:flashlight:Copy Constructor-II\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Deep_And_Shallow_Copy.cpp\"\u003e:flashlight:Deep and Shallow Copy\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Copy_Assignment_Operator.cpp\"\u003e:flashlight:Copy Assignment Operator\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Constant_Objects.cpp\"\u003e:flashlight:Constant Objects\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Constant_Data_Members.cpp\"\u003e:flashlight:Constant Data Members\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Mutable_data_members.cpp\"\u003e:flashlight:Mutable Data Members\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/When_To_Use_Mutable.cpp\"\u003e:flashlight:When to use Mutable Data Members\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/static_members_I.cpp\"\u003e:flashlight:Static Members-I\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/static_members_II.cpp\"\u003e:flashlight:Static Members-II\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/static_members_III.cpp\"\u003e:flashlight:Static Members-III\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/singleton_class.cpp\"\u003e:flashlight:Singleton Class\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Friend_function.cpp\"\u003e:flashlight:Friend function\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Why_Friend_Function_I.cpp\"\u003e:flashlight:Why Friend Function : Example-I\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Why_Friend_Function_II.cpp\"\u003e:flashlight:Why Friend Function : Example-II\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Friend_class.cpp\"\u003e:flashlight:Friend Class\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Operator_Overloading_UDT_I.cpp\"\u003e:flashlight:Operator Overloading UDT - I\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Operator_Overloading_UDT_II.cpp\"\u003e:flashlight:Operator Overloading UDT - II (Issues)\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Operator_Overloading_UDT_III.cpp\"\u003e:flashlight:Operator Overloading UDT - III (Issues)\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Operator_Overloading_UDT_IV.cpp\"\u003e:flashlight:Operator Overloading UDT - IV (Friend function comes to rescue)\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Overloading_stream_operators(Global%20operator%20function).cpp\"\u003e:flashlight:Overloading stream operators(Global operator function)\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Overloading_stream_operators(Friend%20operator%20function).cpp\"\u003e:flashlight:Overloading stream operators(Friend operator function)\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Operator_Overloading_Unary(%2B%2B).cpp\"\u003e:flashlight:Overloading Unary (++)\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Namespace-I.cpp\"\u003e:flashlight:Namespace-I\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Namespace-II.cpp\"\u003e:flashlight:Namespace-II\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Namespace-III%20(shortcuts).cpp\"\u003e:flashlight:Namespace-III(shortcuts)\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Namespace-IV(Global%20and%20open%20nature).cpp\"\u003e:flashlight:Namespace-IV(Global and open nature)\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Inheritance_Part_I.cpp\"\u003e:flashlight:Inheritance Part-I\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Inheritance_Part_II.cpp\"\u003e:flashlight:Inheritance Part-II\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Inheritance_Part_III.cpp\"\u003e:flashlight:Inheritance Part-III\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Inheritance_Part_IV(Access%20Specifier).cpp\"\u003e:flashlight:Inheritance Part-IV(Access Specifier)\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Inheritance_Part_IV(Constr%20%26%20Deconstr).cpp\"\u003e:flashlight:Inheritance Part-IV(Constr \u0026 Deconstr)\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Inheritance_Part_V(Model%20Phone%20Hierarchy).cpp\"\u003e:flashlight:Inheritance Part-V(Model Phone Hierarchy)\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Type_Casting.cpp\"\u003e:flashlight:Type Casting\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Static_Dynamic_Binding.cpp\"\u003e:flashlight:Static \u0026 Dynamic Binding\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Static_Dynamic_Binding_II.cpp\"\u003e:flashlight:Static \u0026 Dynamic Binding-II\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Static_Dynamic_Binding_III.cpp\"\u003e:flashlight:Static \u0026 Dynamic Binding-III\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Static_Dynamic_Binding_IV(Virtual%20Destructor).cpp\"\u003e:flashlight:Static \u0026 Dynamic Binding-IV(Virtual Destructor)\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Static_Dynamic_Binding_V(Pure%20Virtual%20Function%20\u0026%20Abstract%20Class).cpp\"\u003e:flashlight:Static \u0026 Dynamic Binding-V(Pure Virtual Function \u0026 Abstract Class)\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Dynamic_Binding_Exercise.cpp\"\u003e:flashlight:Dynamic Binding Exercise\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Design_Salary_Processing_Application.cpp\"\u003e:flashlight:Design Salary Processing Application\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Virtual_Function_Table.cpp\"\u003e:flashlight:Virtual Function Table\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Type_Casting_Operators_I.cpp\"\u003e:flashlight:Type Casting Operators - I\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Type_Casting_Operators_III(static_cast).cpp\"\u003e:flashlight:Type Casting Operators - II (static_cast)\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Type_Casting_Operators_II(reinterpret_cast).cpp\"\u003e:flashlight:Type Casting Operators - III (reinterpret_cast)\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Type_Casting_Operators_III(dynamic_cast).cpp\"\u003e:flashlight:Type Casting Operators - IV (dynamic_cast)\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Multiple%20Inheritance%20I.cpp\"\u003e:flashlight:Multiple Inheritance I\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Multiple%20Inheritance%20II.cpp\"\u003e:flashlight:Multiple Inheritance II\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Template-I.cpp\"\u003e:flashlight:Template-I\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Template-II%20(typename).cpp\"\u003e:flashlight:Template-II (typename)\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n        \t\t\t\u003ctd\u003e\n\t\t\t\t\t\u003ca href=\"https://github.com/MAZHARMIK/OOP_Crash_Course_Cpp/blob/main/Template-III%20(class%20templates).cpp\"\u003e:flashlight:Template-III (class templates)\u003c/a\u003e\n\t\t\t\t\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\u003c/tbody\u003e\n\u003c/table\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmazharmik%2Foop_crash_course_cpp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmazharmik%2Foop_crash_course_cpp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmazharmik%2Foop_crash_course_cpp/lists"}