In this chapter, you looked at some more advanced C++ language topics. You started with the preprocessor directives, and then you moved on to multifile software development. In the process, you examined a new way of coding assembly libraries. Next, you covered exceptions and, finally, you ended with function pointers, delegates, and events.
This chapter covered a lot of new ground for the traditional C++ developer, though much of it had a very familiar flavor to it. You will be using much of this chapter later in the book, so a good understanding of these topics is essential.
Okay, you have finally covered Managed C++ as a language. In the next chapter, you will make your first real foray into the world of .NET software development by looking at the .NET Framework class library.