Sean's Note: [C/C++] Default Arguments

2010年10月16日 星期六

[C/C++] Default Arguments

在 C++ 裡,函式中的參數是可以在定義的時候給初始值的 (C 不支援)。
// definition
void a (int b, int c = 1, int d = 1);

int main ()
{
    a(1, 2, 3);
    a(1, 2);
    a(1);
}

// implementation
void a (int b, int c, int d)
{
    ...
}

沒有留言:

張貼留言