Introduction

Thank you for picking up this book. In it I present the C++/CLI extensions to the C++ computer programming language, a significant development in the long history of the C and C++ programming languages.

Why extend C++? C++ has evolved over many years; it is used by millions of developers worldwide. The nature of C++ has been to grow as programming paradigms evolve. After all, it was the desire to extend the C language to support object-oriented concepts that prompted Bjarne Stroustrup and his colleagues at Bell Labs to develop "C with classes." Many of the new language features that have come along have been reflected in the C++ language, such as templates, runtime type information, and so on; they have enhanced the richness (and ...

Get Foundations of C++/CLI: The Visual C++ Language for .NET 3.5 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.