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 friend function?
What are properties in oop?
what is opps?why it is use in programming language?
You attempt to query the data base with this command: SELECT name, salary FROM employee WHERE salary=(SELECT salary FROM employee WHERE last name='Wagner' OR dept no=233) Choose most appropriate option from the following: 1)Sub-queries are not allowed in the where clause. 2)a multiple row sub-query used with a single row comparison operator. 3)a single row query is used with a multiple row comparison operator.
How long to learn object oriented programming?
Which language is pure oop?
What is the concept of object oriented program?
What is encapsulation and abstraction? How are they implemented in C++?
0 Answers Agilent, ZS Associates,
difference between static and non-static variables?
write knight tour problem which is present in datastructure
In which cases you use override and new base?
What do you mean by public, private, protected and friendly?