VC++ interview questions and answers - freshers, experienced

Important features of VC++ - Microsoft VC++ is a Microsoft product and used as an IDE (Integrated Development Environment)
Important features of VC++ - CMutex is a synchronization class which uses synchronization object named as mutex...............
At the beginning of every application has one and only one thread, called as primary thread. CWinApp which is the user derived class encapsulates this thread..............
InitApplication() function is a Boolean method to display an output. This gives output as true if application executes correctly..............
Copy constructor is a constructor type which is of the same name as the class and it is used to constructs an object by copying the state from another object.........
If you have a value which you don’t want to modify or let anyone else to modify then you make that value as constant. It also means that you don’t want to allow the value to be changed...........
Modal dialog box is the dialog box in which user response is required before continuing with the program........
A critical section in which the process may be changing common variables, updating table, writing a file and perform another function..........
OLE is meant for Object Linking and Embedding. It is a way of handling compound documents (Single document which can store data in multiple formats—such as text.........
IUnknown is the base interface for every COM class. Through all this COM interfaces are derived. It uses three methods which are as follows:...............
Any system is a message driven system. Every event has to be noted down and stored somewhere like a mouse click or a printer signal sends a message to the running application which in turn handles the.........
ASSERT reads and evaluates an expression when the program is in debug mode and it throws an exception if the result is 0 and program terminates whereas VERIFY reads..........
CObject class is the main base class for MFC Framework. It is the mother of all other classes. Almost all classes in MFC are derived from CObject one of the exception is CString.............
GetMessage() function takes the message to the message queue and make a procedure call. Then it waits for a message to be placed..............
MFC got built in function to handle dynamic menus. It comes after the message maps. By overriding ...........