• 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 مهمان