Home| Forums | Join Google Group | Join Yahoo Group | Jobs
Get custom programming done at GetAFreelancer.com!
Earn Money
  Trading Forex Online
  Paramount Airways
  Free Data Recovery
 Cargo
 Job Portal
  HSBC Investment
 Management
 Cheap Web Hosting
  Make Trip
  Cheap Air Travel
 Leisure Hotel
  Free Air Travel
  Mutual Fund Informations
   Cheapest Cellular Plan
 Free Sexy Indians
  Call Center Software
  Hot Indian
Programming Help | Homework Help | Counseling
Astrology Advice | Tarot Advice | Parenting
Dating Advice | Love Advice | Divorce Advice
Legal Advice | Debt Advice | Career Advice


  1. Can we generate a C++ source code from the binary file?
  2. What are inline functions?
  3. What is “strstream” ?
  4. What is encapsulation??
    Containing and hiding information about an object, such as internal data structures and code. Encapsulation isolates the internal complexity of an object's operation from the rest of the application. For example, a client component asking for net revenue from a business object need not know the data's origin.
    What is inheritance?
    Inheritance allows one class to reuse the state and behavior of another class. The derived class inherits the properties and method implementations of the base class and extends it by overriding methods and adding additional properties and methods.
    What is Polymorphism??
    Polymorphism allows a client to treat different objects in the same way even if they were created from different classes and exhibit different behaviors. You can use implementation inheritance to achieve polymorphism in languages such as C++ and Java. Base class object's pointer can invoke methods in derived class objects. You can also achieve polymorphism in C++ by function overloading and operator overloading.
    What is constructor or ctor?
    Constructor creates an object and initializes it. It also creates vtable for virtual functions. It is different from other methods in a class.
    What is destructor?
    Destructor usually deletes any extra resources allocated by the object.
    What is default constructor?
    Constructor with no arguments or all the arguments has default values.
    What is copy constructor?
    Constructor which initializes the it's object member variables ( by shallow copying) with another object of the same class. If you don't implement one in your class then compiler implements one for you.
    for example:
    Boo Obj1(10); // calling Boo constructor
    Boo Obj2(Obj1); // calling boo copy constructor
    Boo Obj2 = Obj1;// calling boo copy constructor
    When are copy constructors called?
    Copy constructors are called in following cases:
    a) when a function returns an object of that class by value
    b) when the object of that class is passed by value as an argument to a function
    c) when you construct an object based on another object of the same class
    d) When compiler generates a temporary object
    What is assignment operator?
    Default assignment operator handles assigning one object to another of the same class. Member to member copy (shallow copy)
    What are all the implicit member functions of the class? Or what are all the functions which compiler implements for us if we don't define one.??
    default ctor
    copy ctor
    assignment operator
    default destructor
    address operator
    What is conversion constructor?
    constructor with a single argument makes that constructor as conversion ctor and it can be used for type conversion.
    for example:
    class Boo
    {
    public:
    Boo( int i );
    };
    Boo BooObject = 10 ; // assigning int 10 Boo object
    What is conversion operator??
    class can have a public method for specific data type conversions.
    for example:
    class Boo
    {
    double value;
    public:
    Boo(int i )
    operator double()
    {
    return value;
    }
    };
    Boo BooObject;
    double i = BooObject; // assigning object to variable i of type double. now conversion operator gets called to assign the value.
  5. Explain “passing by value”, “passing by pointer” and “passing by reference”
  6. Have you heard of “mutable” keyword?
  7. What is a “RTTI”?
  8. What is Memory Alignment?
  9. Why preincrement operator is faster than postincrement?
  10. What are the techniques you use for debugging?
  11. How to reduce a final size of executable?
  12. Give 2 examples of a code optimization.
  13. Is there something that I can do in C and not in C++?
  14. What is the difference between “calloc” and “malloc”?
  15. What will happen if I allocate memory using “new” and free it using “free” or allocate sing “calloc” and free it using “delete”?
  16. Difference between “printf” and “sprintf”.
  17. What is “map” in STL?
  18. When shall I use Multiple Inheritance?
  19. Explain working of printf.
  20. Talk sometiming about profiling?
  21. How many lines of code you have written for a single program?
  22. How to write Multithreaded applications using C++?
  23. Write any small program that will compile in “C” but not in “C++”
  24. What is the output of printf(”%d”)
  25. What will happen if I say delete this
  26. Difference between “C structure” and “C++ structure”.
  27. Diffrence between a “assignment operator” and a “copy constructor”
  28. What is the difference between “overloading” and “overridding”?
  29. Explain the need for “Virtual Destructor”.
  30. Can we have “Virtual Constructors”?
  31. What are the different types of polymorphism?
  32. What are Virtual Functions? How to implement virtual functions in “C”
  33. What are the different types of Storage classes?
  34. What is Namespace?
  35. What are the types of STL containers?.
  36. Difference between “vector” and “array”?
  37. How to write a program such that it will delete itself after exectution?
Earn Money
  Trading Forex Online
  Paramount Airways
  Free Data Recovery
 Cargo
 Job Portal
  HSBC Investment
 Management
 Cheap Web Hosting
  Make Trip
  Cheap Air Travel
 Leisure Hotel
  Free Air Travel
  Mutual Fund Informations
   Cheapest Cellular Plan
 Free Sexy Indians
  Call Center Software
  Hot Indian