반응형
// overloading on the c++ (without virtual)
// code from http://www.winapi.co.kr/
#include <stdio.h>
#include <process.h>
class B
{
public:
void f( int a ) { puts("B::f(int)"); }
void f( double a ) { puts("B::f(int)"); }
};
class D : public B
{
public:
void f( char *a ) { puts("D::f(char *)"); }
};
void main()
{ D d;
d.f(""); // OK!!
d.f(1); // ERROR ( it's Invisible !!)
d.f(2.3); // ERROR
}
반응형
'C, C++' 카테고리의 다른 글
Google ctemplate 활용기 (0) | 2009.07.08 |
---|---|
Visual Studio 2010 Beta1 출시 (0) | 2009.05.29 |
gcc so*shared object) link option (0) | 2009.03.07 |
Fedora ACE .bash_profile .bashrc (0) | 2009.03.04 |
ACE+TAO RPM 프리빌딩 패키지 (0) | 2009.03.02 |