The C++ programming dialect is in light of the C dialect.
In spite of the fact that C++ is a relative of the C dialect, the two dialects are not generally good. Kindly allude to the ILE C/C++ Language Reference for more data.
In C++, you can grow new information sorts that contain practical depictions (part works) and also information representations. These new information sorts are called classes. The work of growing such classes is known as information deliberation. You can work with a blend of classes from secured class libraries, add to your own classes, or get new classes from existing classes by including information depictions and capacities. New classes can contain (acquire) properties from one or more classes. The classes portray the information sorts and capacities accessible, yet they can cover up (epitomize) the usage points of interest from the customer projects.
You can characterize a progression of capacities with distinctive contention sorts that all utilization the same capacity name. This is called capacity over-burdening. A capacity can have the same name and contention sorts in base and determined classes.
Pronouncing a class part work in a base class permits you to override its usage in a determined class. On the off chance that you utilize virtual capacities, class-subordinate conduct may be dead set at run time. This capacity to choose capacities at run time, contingent upon information sorts, is called polymorphism
You can reclassify the importance of the fundamental dialect administrators so they can perform operations on client characterized classes (new information sorts), notwithstanding operations on framework characterized information sorts, for example, int, scorch, and buoy. Adding properties to administrators for new information sorts is called administrator over-burdening.
Content will be erased after question is completed.