Abstract
Reference types are classes and structs decorated with the ref qualifier. Instances of Reference Types are always allocated on the heap. Here comes the interesting part. This heap is not the same heap where your native types are allocated—the unmanaged heap. This is a different area called the managed heap. The native type or code has no idea or direct reach to the managed heap. So then, how do we allocate on the managed heap? Is it by using the new keyword? If so, how does the new keyword know where to allocate then? To get around, there is a newer keyword called gcnew.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2016 Vivek Ragunathan
About this chapter
Cite this chapter
Ragunathan, V. (2016). Reference Types. In: C++/CLI Primer. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-2367-3_9
Download citation
DOI: https://doi.org/10.1007/978-1-4842-2367-3_9
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-2366-6
Online ISBN: 978-1-4842-2367-3
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books