C++のデフォルトパラメータ
714 ワード
C++は、パラメータを指定しないデフォルト値を指定できます.パラメータにデフォルト値を割り当てると、後続のすべてのパラメータもデフォルト値でなければなりません.デフォルト値のタイプも正しくなければなりません.デフォルト値はプロトタイプまたは関数定義で指定できますが、2つの場所で同時に指定することはできません.
次に、コードを示します.
次に、コードを示します.
#include <iostream>
using namespace std ;
//1> a,b , a=100,b=100
int add(int a = 100, int b = 100) ;
//2>
int ADD(int a = 100 , int b = 100)
{
return a + b ;
}
int main(void)
{
int a = 10 ;
int b = 20 ;
int c ;
int d ;
// ,
c = add(a,b);
d = ADD();
// c d
cout << "c : " << c << " d: " << d << endl ;
return 0 ;
}
int add(int a , int b )
{
return a + b ;
}
実行結果:c:30 d:200