virtual function


Also found in: Dictionary, Thesaurus, Wikipedia.

virtual function

In object technology, a function that has a default operation for a base class, but which can be overridden and perform a different operation by a derived class. A derived class inherits the attributes (data) and methods (processing) of a higher-level class. See object-oriented programming.
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
Mentioned in ?
References in periodicals archive ?
One can define a abstract base class in C++ by defining a set of virtual functions as having null values; the antithesis of an abstract class is a concrete class in which all functions have been specified.
04:10.3 Ethernet controller: Intel Corporation 82599 Ethernet Controller Virtual Function (rev 01)
Each element's cost is the difference between the Pentium III cycle counter value before and after executing the element, decreased by the time required to read the cycle counter; it includes the virtual function call(s) that move a packet from one element to the next.
The member function residual is the lowest-level virtual function call in the codes we developed, so we can evaluate the effects of run-time polymorphism on performance by comparing the run-time efficiency of these Integrators.
The storage needed for an interface object is two words: the pointer to the class object, optr, and the pointer to S_C_Interface<C>'s virtual function table.
Gourdin, "Virtual function placement for service chaining with partial orders and anti-affinity rules," Networks, 2017
All three Classes share the same virtual function table and therefore also share the same dynamic constructor.
The addition of this latest Nimbra Virtual Function update will offer new and existing customers the industry's most adaptable remote production and live media delivery platform, the company said.
The ETX-2 NG-EADs also offer optional virtualization modules to allow RAD customers to enhance their services in a flexible manner by hosting any third party virtual function.
Counterfeit Object-Oriented Programming (COOP) [24] is one of the examples which launches a successful attack by reusing virtual function calls in the target program.
The Touch Bar is supposed to act as a virtual function row and offers app shortcuts and access to emojis.
The solution can be combined with additional virtual functions that provide video optimization, caching, and virtualized Base Band Units (vBBU) for Cloud RAN.

Full browser ?