Maxwellerのブログ

日々の忘備録です。興味の対象は、プログラミング、IT、環境、金融工学、資格取得など。元は東大理物卒の光学専門エンジニア。そして、今はクオンツ。

関数プロトタイプ宣言中でのデフォルト引数使用時の注意点

C++ でコーディング中にであった注意点

 

#include 
#include 
using namespace std;

long mystrtol(const char *start,char **end,int base=10);

int main() {
    return 0;
}

long mystrtol(const char *start,char **end,int base){
	return strtol(start,end,base);
}

 

とした時、プロトタイプ宣言の中でデフォルト引数を設定しているが、

後の関数定義では、デフォルト引数は記述しないように注意!