This week's book giveaway is in the Android forum.
We're giving away four copies of Head First Android and have David & Dawn Griffiths on-line!
See this thread for details.
Win a copy of Head First Android this week in the Android forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
  • Tim Cooke
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Liutauras Vilda
  • Jeanne Boyarsky
  • Rob Spoor
  • Bear Bibeault
Saloon Keepers:
  • Jesse Silverman
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Piet Souris
  • Al Hobbs
  • salvin francis

Essential Guide to Managed Extensions for C++

Posts: 962
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
<pre>Author/s : Siva Challa, Artur Laksberg
Publisher : Apress
Category : Other
Review by : Thomas Paul
Rating : 10 horseshoes
"Essential Guide to Managed Extensions for C++" is required reading for any C++ programmer who wants to learn about writing C++ for .Net. What this book covers is virtually everything that a C++ programmer will need to write code using Managed Extensions for C++ (MC++). The first section is an excellent tutorial of the various features of MC++. This section starts with a brief overview of the .Net framework. It continues with an introduction to MC++ with a very good low-level description of how managed classes differ from native classes. The remainder of this section contains the best explanation of managed extensions that you are likely to find. Topics are discussed in terms that make sense for C++ programmers. For example, delegates are discussed in terms of function pointers which they replace. The code samples are designed to give a clear explanation of the topic being discussed. The second part covers interoperability issues between managed and native code. For performance reasons C++ developers will sometimes need to mix code types so the explanation of how to avoid performance degradation when mixing managed and native code will be very useful. This section also includes descriptions of how to mix COM and .NET components and how to write wrapper classes for native code. For the C++ developer worried that C# is "the" .NET language, the authors show that MC++ is an important part of the .NET world and provide the information that C++ programmers need to develop for .NET.
More info at || More info at
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
    Bookmark Topic Watch Topic
  • New Topic