問題解決の新しい宣言を曖昧にする
Ambiguating New Declaration Problem Solving
今日コードを実行すると、このようなエラーが報告されています。
ambiguating new declaration of ‘int NewPartition(seqlist*, int, int)’
長い間見られていましたが、元々はヘッダーファイルの宣言タイプと関数実装の宣言タイプの不一致が原因でした。
これはヘッダーファイルで宣言されていますvoid
void NewPartition(seqlist *l,int low,int high)
しかし、関数実装のコードで書かれています
int NewPartition(seqlist *l, int low,int high){
2つは一貫性がなく、エラーを報告します。
ヘッダーファイルの関数宣言をvoidに変更するだけです。