default argument given of parameter 的问题
生活随笔
收集整理的這篇文章主要介紹了
default argument given of parameter 的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天寫了一個類,當中的一個方法用到了默認參數,結果報了? “default argument given of parameter 的問題 ” 錯誤。
類頭文件的聲明例如以下:
實現代碼例如以下:
<pre name="code" class="cpp">void perceptron::train(std::vector<std::vector<double> >& trainSet, std::vector<int>& labels, const std::string model, double lrate, std::vector<double>& w , double& b, int maxiter, double delt=0.000001 ) {....}經上網查詢才知,帶有默認值參數的函數,在實現的時候,參數上是不能有值的。
應該將實現代碼中的默認參數去掉,例如以下
void perceptron::train(std::vector<std::vector<double> >& trainSet, std::vector<int>& labels, const std::string model, double lrate, std::vector<double>& w , double& b, int maxiter, double delt ) {....}此時,就沒有這個錯誤了。? 記錄一下。
總結
以上是生活随笔為你收集整理的default argument given of parameter 的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQL Server 查看identit
- 下一篇: list根据对象进行排序