|
From: | Deepak Goyal |
Subject: | Is it not possible to use unsigned short and bool data typessimultaneously for function overload? |
Date: | Thu, 13 Dec 2007 11:07:51 +0530 |
Hi, In this program
I am getting some error. When I use unsigned
short int and bool for
function overload. I am using GCC 3.4.4 compiler. During compile time I get
this error. Is it not possible to use unsigned
short and bool data
types simultaneously? Is it a bug
in GCC? "E:\\Workspace\\Function
overload\\bool.cpp", line 29: error: more than one
instance of overloaded function "display::my_method" matches the
argument list:
function "display::my_method(unsigned short)"
function "display::my_method(bool)"
argument types are: (int)
object type is: display
s.my_method(4);
^ I am really stuck in it please help me. #include<iostream.h> class display { public : int my_method(unsigned short int); int my_method(bool); } s; int display ::
my_method(unsigned short int d) {
cout<<"Value of
d is "<<d; } int display ::
my_method(bool f) { cout<<"Value of f is"<<f; } int main() {
s.my_method(4); s.my_method(true); } Deepak Goyal |
[Prev in Thread] | Current Thread | [Next in Thread] |