I recently presented arguments for and against using dynamic memory allocation in C and C++ programs. 1 I do agree that truly safety-critical systems should avoid using dynamic allocation because the ...
I have Visual Studio .NET and I was fooling around with Microsoft's Managed Extensions. They let you write garbage collected objects in C++, and it is presented as a fundamentally new paradigm.
Delegates are type safe function pointers *with an optional this pointer* thus no need to pass one round yourself. Obviously their utility is much enhanced in contract to C++ by virtue of being part ...