A thrown exception is considered caught, when its corresponding handler has been entered (or, in case such a handler cannot be found, when unexpected() function has been invoked). Sometimes you have ...

If you intend to optimize your software's performance, make sure to profile the release version rather than the debug version. The debug version of the executable contains additional code (about 40% ...

The exception handling (EH) mechanism disables the possibility of passing a thrown exception by reference or through a pointer. This is due to the way this mechanism is implemented: when an exception ...

I can compile all of my .cpp files (they were written by my teacher), but I get error messages when I try to run them. I get a make failed statement and an error message saying "unresolved external error" about one of my functions in my class. Do you have any ideas of what the problem could be?

In standard C, the functions abort() and exit() perform an immediate program termination, regardless of where they are called from. Although this also works in C++, it is usually not a good idea to ...

I installed MS Visual C++ 5.0 at work and on my home machine. At work it's fine running on Windows NT with 96 megs of RAM. On my home machine - Windows 95 with 24 meg - when I try to compile a small program under the ide I get "error spawning cl.exe". No error number.
I can generate a make file, and nmake works fine, even with the ide open at the same time. So I figure there is sufficient memory. There must be some other resource that's tight, but I don't know what.