Top C++ Interview Questions :: ALLInterview.com http://www.allinterview.com Top C++ Interview Questions en-us what is the main difference between c and c++? http://www.allinterview.com/showanswers/33052.html c is not object oriented but c++ is object oriented What are the OOPS concepts? http://www.allinterview.com/showanswers/4881.html 1) Encapsulation: It is the mechanism that binds together code and data in manipulates, and keeps both safe from outside interference and misuse. In short it isolates a particular code and data from all other codes and data. A well-defined in difference between c and c++? http://www.allinterview.com/showanswers/69378.html =>c does not a class/object concept =>c++ provides data encapsulation,data abstraction,polymorphism. =>c++ support all c syntax =>in c passing value to a function is "call by value" where c++ its "call What is Agile methodology? http://www.allinterview.com/showanswers/35480.html it is used for software development, including XP (Extreme Programming), and it advocates iterator development Tell us about yourself. http://www.allinterview.com/showanswers/16896.html Hi I am Rajagopal. I have done my M.A English Literature. I have ample amount of computer knowledge bound with good communication skills. I have good typing skills too. Well coming to my experience I have experienced as a copy editor in an e What is the Maximum Size that an Array can hold? http://www.allinterview.com/showanswers/18006.html Infinity Difference between Overloading and Overriding? http://www.allinterview.com/showanswers/241.html Overloading - Two functions having same name and return type, but with different type and/or number of arguments. Overriding - When a function of base class is re-defined in the derived class. what is object slicing? http://www.allinterview.com/showanswers/11050.html When an base class is assinged to its derived class the base class takes up only the base member data leaving the data members of derived class.this is called... What is OOPS and How it is different from Procedural Programming ? http://www.allinterview.com/showanswers/233.html OOPS means Object Oriented Programming Languages and Systems and is different from the Structural programming in the fact that in OOPS programming you take advantage of Polymorphism, Multiple inheritance and Abstraction and Encapsulation of t Name an advantage of array over linked list? http://www.allinterview.com/showanswers/16892.html Array size is fixed.But Linked is not fixed what is data Abstraction? and give example http://www.allinterview.com/showanswers/66313.html data abstraction is a process of representing the essential features without including implementation details. What is the difference between and interface and an abstract class ? http://www.allinterview.com/showanswers/16635.html What is an Interface? An interface is a contract, a specification that concrete classes MUST follow. It defines method signatures but cannot have any implementations; the latter must be provided by the classes that implement the interface. what is multi level inheritance give n example ? http://www.allinterview.com/showanswers/16638.html The best example is Say we have 3 class ClassA,ClassB and ClassC. ClassB is derived from ClassA and ClassC is derived ClassB this is multi level inheritance.. ClassA ^ | | ClassB ^ features of OOPS http://www.allinterview.com/showanswers/16637.html 1. Encapsulation: Binding of Code and data together in a single entity 2. Polymorphism: One name many properties (funtion Overloading) 3. Inheritance:Acquiring properties of one object to another What is Pure Virtual Function? Why and when it is used ? http://www.allinterview.com/showanswers/4854.html The abstract class whose pure virtual method has to be implemented by all the classes which derive on these. Otherwise it would result in a compilation error. This construct should be used when one wants to ensure that all the derived classes