13.1.23 Object Reference Types
An interface class (INTF) is a virtual class; the CORBA standard does not allow you to:
- Create or hold an instance of the interface class
- Use a pointer or a reference to the interface class
Instead, you use one of the object reference
types,
INTF_ ptr or
INTF_var class.
You can obtain an object reference by using
the_narrow static member function. Operations are
invoked on these classes using the arrow operator
(->).
The INTF_var class simplifies memory management by automatically releasing the object reference when the INTF_var class goes out of scope or is reassigned. Variable types are generated for many of the UDTs and are described in Using var Classes.
Parent topic: Mappings