int add(int num1, int num2);
int add(double num1, double num2);
int add(int num1);
int add(int num1, int num2);
class test
{
public:
int add()
{
return (1);
}
int add() const
{
return (2);
}
}
int main(void)
{
test a;
const test b;
cout << a.add() << endl; //1출력
cout << b.add() << endl; //2출력
}
int add(void);
double add(void);
[ c++ ] namespace
[ c++ ] 클래스, 생성자, 소멸자, 이니셜라이저, this포인터
[ c++ ] c++에서의 const와 static
[ c++ ] 참조자(reference)
[ c++ ] new와 delete
[ c++ ] 함수 오버로딩
[ c++ ] 파일 입출력 (ifstream, ofstream)
[ c++ ] 함수포인터, 멤버 함수포인터
[ c++ ]연산자 오버로딩
[ c++ ] 캡슐화란?
[ c++ ] 상속과 다형성에 대해 알아보자