O'Reilly logo

Foundations of C++/CLI: The Visual C++ Language for .NET 3.5 by Gordon Hogenson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

CHAPTER 4Object Semantics in C++/CLI

This chapter gets back into the language itself and covers how objects behave in C++/CLI. You'll learn a bit more about value types and reference types, including some of the implications of having a unified type system. You'll also see how to work with objects on the managed heap as though they were stack-allocated variables, complete with the assurance that they will be cleaned up when they go out of scope. You'll look at tracking references and object dereferencing and copying. You'll also explore the various methods of passing parameters in C++/CLI and look at how to use C++/CLI types as return values.

Object Semantics for Reference Types

Variables of reference types, whether explicitly declared as a ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required