What is operator overloading? Give Example
Answers were Sorted based on User's Feedback
Answer / palsaniya sadikhasan, meta.
Operator overloading is an operator that perform different
task based on given arguments.
e.g. suppose '+' is an operator is used to add two number
and if we use '+' with two strings then operator '+' can
concate two string is known as operator overloading.
or
operator overloading means one operator can perform multiple
operation based on given arguments.
| Is This Answer Correct ? | 39 Yes | 2 No |
Answer / riya piyush jain
Operator overloading (less commonly known as operator ad-
hoc polymorphism) is a specific case of polymorphism in
which some or all of operators like +, =, or == have
different implementations depending on the types of their
arguments. Sometimes the overloadings are defined by the
language; sometimes the programmer can implement support
for new types.
| Is This Answer Correct ? | 23 Yes | 1 No |
Answer / sagar kelkar
it may be defined as an operator performing different
operations.for ex-arithmetic operators such
as(+,-,*,/,++,--) etc..
| Is This Answer Correct ? | 22 Yes | 8 No |
Answer / msn
Making an operator doing different operation other than
the normal one is termed as operator overloading..
Say for example Operator + is normally used to add numbers
but we can add another function concatenate two strings
| Is This Answer Correct ? | 9 Yes | 0 No |
Answer / selva
operator performing different task based on argument supplied.
| Is This Answer Correct ? | 4 Yes | 0 No |
Answer / karthik
A single operator is used to perform diff fuction in a
program is known as operator overloading..
| Is This Answer Correct ? | 4 Yes | 2 No |
Answer / xxxx
A single operator is used to perform diff fuction in a
program is known as operator overloading..
Operator overloading is an operator that perform different
task based on given arguments.
e.g. suppose '+' is an operator is used to add two number
and if we use '+' with two strings then operator '+' can
concate two string is known as operator overloading.
or
operator overloading means one operator can perform multiple
operation based on given arguments.
| Is This Answer Correct ? | 3 Yes | 1 No |
Answer / mohd nadeem
operator overloading provides special meaning to predefined operators with respect to user defined data types like class, struct, enum.
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / karthika
usually operators dealing with basic data types,operator
overloading allows the users to give additional meaning to
most operators so that it can be used with user's own data
types.
| Is This Answer Correct ? | 0 Yes | 0 No |
what is an instance of a class
What is abstract class in oops?
What is Hashing and how is it done? Pictorial form?
What does it mean when someone says I oop?
What is a mixin class?
Write A Program to find the ambiguities in Multiple Inheritance? How are they resolved.(Virtual Functions)
Why many objects can working together? How objects working togetherM I want to see example code.
WILL I GET A guaranteed JOB AFTER DOING bsc()IT) and GNIIT from an NIIT CENTRE??
21 Answers Biocon, MIT, NIIT,
WHEN A COPY CONSTER IS CALL ?
what is cast operator?
What is object in oop with example?
What is overriding in oop?