You are visitor no.
Alright, listen up you primitive screw heads. This site has risen from the graves only for students like me who always struggle for getting the codes of the most common programs in C++. This site would also provide the codes, of the most elementary programs. A complete C++ Programming tutorial and a C++ programming quiz is also available. Students appearing for their All India Senior Secondary Examinations (AISSCE) would find this site most useful.
C++ is an object-oriented programming language. As software systems develop into more powerful instruments, they also become more complex. Every new release of word processor, database, or spreadsheet program is longer than the previous one, and contains more features. This increasing size and complexity makes it difficult to manage the software development process. As programmers struggle to deal with this complexity, new ideas emerge. One collection of these ideas is based on a philosophy called object-oriented programming.
While object-oriented programs can be written in languages such as C or BASIC, these languages lack certain features. For example, C provides no mechanism to hide variables from unauthorized access. C also does not enable one class to declare as a subclass of another. These and other features were added to the C language by Dr. Bjarne Stroustrup at AT&T's Bell Labs in the early 1980s. He called this new language C++.
C++ is a superset of the C programming language that supports object oriented programming (OOP). The first point I would like to stress is that you cannot separate C++ from C, as some suitors pretend, a C program can be run using a C++ compiler...but only a C++ compiler can compile a C++ program. The designer would never think of saying that it is a distinct language from C. His books are rife with praise from the C language, and I could not agree more with Dr. Stroustrup's decision to choose C as his base language. Dr. Stroustrup has traveled a difficult path, one replete with critics jealous of his success. There are always those who wish to pull things towards the extremes. It is a credit to Dr. Stroustrup that he stayed on the difficult, middle path.
The primary goal of the C++ language, as expressed by the designer himself at a developer's conference, is to make the design phase of programming a natural part of the language. The three defining traits that make C++ an object-oriented language are encapsulation, inheritance, and polymorphism.
C++ is a unique language in that it truly has succeeded in the art of compromise, a compromise between sticking to its roots (the C language) and implementing object-oriented programming. As such, it is best to examine the language from that perspective. This method essentially illuminates the subject from two angles.