1樓:手機使用者
我來總結一下
(1)建構函式宣告那不給預設形參值,後面定義給出就可以了。
point(double a,double b);//這裡不用加預設形參值
point::point(double a=0,double b=0)//使用後就可以加
這是一種符合規範的書寫格式,因為主要的是宣告函式,不需要指定出的預設值,等使用後就可以加上自己的預設值了.
(2)在建構函式宣告加預設形參值,後面定義時不要加.
因為在宣告的時候規定了預設值,所以在重新定義的時候就不需要再加預設的引數.
(3)不用宣告,直接定義
這種也是可以的,在類裡面就直接寫好了,也就不需要宣告了.
2樓:柏冠
那得看你是怎麼傳資料的.最簡單的辦法是在出錯的地方設乙個messagebox,把相應的引數彈出來看一下對不對.
3樓:匿名使用者
你這是要故意讓第一次傳資料的時候出錯麼?是你就messagebox 什麼都不錯 下次再填充,不是你就加斷點,找到錯誤在哪,再填充資料
4樓:匿名使用者
你這問題問的真是莫名其妙
求c語言高手vc60編譯沒錯連線有錯
應該不止這乙個錯誤吧,你把所有的錯誤都貼出來才能判斷的,這個錯誤可能是受另外的錯誤影響而產生的,你改正了那個根本的錯誤,這個錯誤自己就沒了 syntax error 說的是你的語法錯誤 雙擊哪一行錯誤 error c2059 syntax error 游標會跳到哪一行 但錯誤有可能在上面不會下下面 ...
linux下編譯c 程式報錯no such file or directory是什麼原因
你在編譯的時候沒有加上必須的編譯選項吧?你再仔細檢查一下,比如說 用到數學的庫函式時,在命令列編譯中必須加上 lm 才行。沒有這個檔案或目錄的,所以不能操作 linux下編譯出現這個bash configure no such file or directory 怎麼解決 1 開始以為是sh路徑問題...
求C語言大神看一下這道題,我們是c 編譯器,題目後邊老師加了要
include int main x2 a dowhile fabs x1 x2 1e 8 printf result x2 lf n x2 printf the cycle times is d n count return 0 求c語言大神解釋一下這幾道題 2.選b,語句沒加分號 3.題目是x大...