Function overloading
In computer programming, creation of multiple function implementations with the same name
In some programming languages, function overloading or method overloading is the ability to create multiple functions of the same name with different implementations. Calls to an overloaded function will run a specific implementation of that function appropriate to the context of the call, allowing one function call to perform different tasks depending on context.
Nº Q1091461 ★
Common · History
Function overloading
In computer programming, creation of multiple function implementations with the same name
In some programming languages, function overloading or method overloading is the ability to create multiple functions of the same name with different implementations. Calls to an overloaded function will run a specific implementation of that function appropriate to the context of the call, allowing one function call to perform different tasks depending on context.
From Wikipedia
In some programming languages, function overloading or method overloading is the ability to create multiple functions of the same name with different implementations. Calls to an overloaded function will run a specific implementation of that function appropriate to the context of the call, allowing one function call to perform different tasks depending on context.
Text: Wikipédia, CC BY-SA 4.0. ·
Related cards
-
Function (mathematics)
Association of a single output to each input
Nº Q11348 ★★★★
Not listed
-
S
SHACL
W3C specification for validating graph-based data against a set of conditions
Nº Q29377821 ★
Not listed
-
upload and download
Data transfer
Nº Q1188265 ★★★★
Not listed
-
Logarithm
Inverse of the exponential function, which maps products to sums
Nº Q11197 ★★★★
Not listed
-
Polynomial function
Mathematical function that is defined as a polynomial
Nº Q1244652 ★★
Not listed
-
S
Sourcing (personnel)
Active search for potential candidates in a recruiting process instead of only relying on applications
Nº Q3491920 ★
Not listed
-
G
Go! (programming language)
Multi-paradigm programming language
Nº Q3109515 ★
Not listed
-
C
C3 linearization
Computer science algorithm for resolving the order of method resolution in multiple inheritance conditions
Nº Q4035554 ★
Not listed
-
Scala (programming language)
General-purpose programming language
Nº Q460584 ★★★
Not listed
-
Rust (programming language)
Memory-safe programming language without garbage collection
Nº Q575650 ★★★★
Not listed
-
P
Powerset construction
Method for converting a nondeterministic finite automaton into a deterministic one
Nº Q2106494 ★
Not listed
-
S
Structural type system
Major class of type system, in which type compatibility and equivalence are determined by the type's actual structure or definition, and not by other characteristics such as its name or place of declaration
Nº Q936724 ★
Not listed
-
R
Record (computer science)
Composite data type; information block containing specific, identified fields
Nº Q2470517 ★
Not listed
-
A
Ab initio quantum chemistry methods
Category of computational quantum chemistry technique
Nº Q547605 ★
Not listed
-
Fortran
General-purpose programming language
Nº Q83303 ★★★
Not listed
-
Object-oriented programming
Programming paradigm based on the concept of objects
Nº Q79872 ★★★★
Not listed
-
F
Formulation
Term used in various senses in various applications, both the material and the abstract or formal
Nº Q3077570 ★
Not listed
-
H
Hartree–Fock method
Method of approximation for the determination of the wave function and the energy of a quantum many-body system in a stationary state
Nº Q7879841 ★★
Not listed