Function overloading در ++C
#1
Note 
[CPP]#include <iostream>
using namespace std;

void space(int count)
{
for( ; count; count--)
cout << ' ';
}

void space(int count, char ch)
{
for( ; count; count--)
cout << ch;
}

int main()
{
void (*functionPointer1)(int);

void (*functionPointer2)(int, char);

functionPointer1 = space; // gets address of space(int)

functionPointer2 = space; // gets address of space(int, char)

functionPointer1(22);
cout << "|\n";

functionPointer2(30, 'x');
cout << "|\n";

return 0;
}[/CPP]

***********
پاسخ
ایجاد موضوع جدید   پاسخ به موضوع  

کاربرانِ درحال بازدید از این موضوع:   1 مهمان