/vmv - Declare Virtual Inheritance

This option specifies the most general representation of a pointer to a member of a class to be one that uses virtual inheritance. In terms of pointer size and the code required to interpret the pointer, this is the most expensive option. This option, however, never causes an error and is the default. Use the /vmv option with the /vmg - Use Full Generality for Pointers option.

The corresponding argument to the pointers_to_members pragma is virtual_inheritance.

See Also

About Microprocessor Compilers | ARM Guide | Hitachi Guide | MIPS Guide | /vmg - Use Full Generality for Pointers | /vmm - Declare Multiple Inheritance | /vms - Declare Single Inheritance

 Last updated on Thursday, April 08, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.