Questions on C++ - III
Posted by Subash | 10:14 PM 
            
              
              [0] Comments 
             
            
            
- What is the output of printf("%d")
 - What will happen if I say delete this
 - Difference between "C structure" and "C++ structure".
 - Diffrence between a "assignment operator" and a "copy constructor"
 - What is the difference between "overloading" and "overridding"?
 - Explain the need for "Virtual Destructor".
 - Can we have "Virtual Constructors"?
 - What are the different types of polymorphism?
 - What are Virtual Functions? How to implement virtual functions in "C"
 - What are the different types of Storage classes?
 - What is Namespace?
 - What are the types of STL containers?.
 - Difference between "vector" and "array"?
 - How to write a program such that it will delete itself after exectution?
 - Can we generate a C++ source code from the binary file?
 - What are inline functions?
 - Talk sometiming about profiling?
 - How many lines of code you have written for a single program?
 - What is "strstream" ?
 - How to write Multithreaded applications using C++?
 - Explain "passing by value", "passing by pointer" and "passing by reference"
 - Write any small program that will compile in "C" but not in "C++"
 - Have you heard of "mutable" keyword?
 - What is a "RTTI"?
 - Is there something that I can do in C and not in C++?
 - Why preincrement operator is faster than postincrement?
 - What is the difference between "calloc" and "malloc"?
 - What will happen if I allocate memory using "new" and free it using "free" or allocate sing "calloc" and free it using "delete"?
 - What is Memory Alignment?
 - Explain working of printf.
 - Difference between "printf" and "sprintf".
 - What is "map" in STL?
 - When shall I use Multiple Inheritance?
 - What are the techniques you use for debugging?
 - How to reduce a final size of executable?
 - Give 2 examples of a code optimization.