C++

                                      WELCOME

C is a high-level programming language that was developed in the mid-1970s. It was originally used for writing Unix programs, but is now used to write applications for nearly every available platform. Compared to most previous languages, C is easier to read, more flexible (can be used for a wide variety of purposes), and more efficient at using memory.
C++, pronounced "C plus plus," is a programming language that was built off the C language. The syntax of C++ is nearly identical to C, but it has object-oriented features, which allow the programmer to create objects within the code. This makes programming easier, more efficient, and some would even say, more fun. Because of the power and flexibility of the language, most software programs today are written in C++.




 History of Programming approaches
 Invention of programming languages
 Points about C++
 Differences between C and C++
 Input Output Instructions
 About Header File iostream.h
 First Sample Program
------------------------------------------------------------------------
------------------------------------------------------------------------
 About main() Function
 Function Prototype
 Function Call By Value
 Function Call By Passing Address
 Function Call By Reference
 Inline Function
 Default Arguments
 Function Overloading
------------------------------------------------------------------------

------------------------------------------------------------------------
 Structures in C
 Creating Structure variable
 Accessing structure members
 Difference between structure in C and C++
 Class and Structure are similar in C++
------------------------------------------------------------------------
------------------------------------------------------------------------
 Class
 Object
 Access Specifiers
 Properties of member functions
  Function call by passing Objects and returning object
------------------------------------------------------------------------
------------------------------------------------------------------------
 Constructors
 Copy constructor
 Destructor

------------------------------------------------------------------------
  Introduction to operator overloading
  Overloading of binary plus (+)
 List of operators that can not be overloaded
 Overloading of unary minus (-)
 Overloading of equal to (==) operator
 Overloading of pre-increment and post-increment
------------------------------------------------------------------------
------------------------------------------------------------------------
 Introduction to friend function
 Defining Operator as a friend function
 Overloading of operators insertion(<<) and extraction(>>)
------------------------------------------------------------------------
------------------------------------------------------------------------
 Meaning of Type Conversion
 Basic Type to class type
 Class type to Basic type
 Class type to another class type
------------------------------------------------------------------------

------------------------------------------------------------------------
Inheritance
Visibility Modes
Types of inheritance
Constructors in inheritance
Destructor in inheritance
Function Overriding
Function hiding
Virtual base class
------------------------------------------------------------------------
------------------------------------------------------------------------
 Object Pointers
  Dynamic Memory allocation: new and delete
 The this Pointer
 Virtual Function
 The Virtual table
 Virtual Destructor
 Pure Virtual function
 Early and Late Binding
------------------------------------------------------------------------

------------------------------------------------------------------------
 Function Template
 Class Template
------------------------------------------------------------------------
------------------------------------------------------------------------
  Introduction to streams
  About function open() and file open modes
  Reading and writing
  List of important function to handle file
  Useful example
------------------------------------------------------------------------



C/C++ Programming interview questions and answers:-

1.Programming interview questions and answers-A.
2.Programming interview questions and answers-B.
3.Programming interview questions and answers-C.


-------------------------------------------------------------------------------------------------

                                          GOOD LUCK

-------------------------------------------------------------------------------------------------

No comments:

Post a Comment