You have covered the basics of Managed C++ and moved on to explore its object-oriented nature. Now it is time to start looking at some of the more advanced features of Managed C++. Unlike the previous chapters, this one does not have a common thread from start to finish; instead, it consists of an assortment of more advanced topics that didn't fit into the previous two chapters.
This chapter covers the following topics:
Working with preprocessor directives
Using multifile libraries and building an assembly from them
Referencing the custom-built assemblies in your applications
Handling errors in Managed C++ using exceptions
Working with delegates
Using delegates in events