2016-02-18 20 views
-2

請幫我理解我的代碼的第一行中出現了什麼問題,它在公開發布之前一直在說預計的不合格id。C++線性進程,代碼將無法運行

public class LinearRegressionModel extends RegressionModel { 

    /* The y intercept of the straight line */ 
    private double a; 

    /* The gradient of the line */ 
    private double b; 

    ... 
} 

錯誤:

[Error] expected unqualified-id before 'public' 
+1

您不應該發佈文本的圖像,您應該發佈文本。但是,因爲我看了:那是Java,而不是C++。 – molbdnilo

+0

此處粘貼代碼,而不是圖片。 – BWA

+1

圖像中的代碼不是C++,它看起來像Java。這可能是你得到錯誤的原因。 Java不是C++,並且C++編譯器不能編譯Java代碼。 –

回答

0

只是一個次要的事情:它寫在錯誤的語言! C++看起來更像這樣:

class LinearRegressionModel : public RegressionModel { 
private: 
    double a; 
    double b; 

    ... 

public: 
    /* public stuff here */ 
}