#include using namespace std;class CMax {private:int xx; int yy;public:CMax(int x,int y) { xx = x;yy = y ; }void setValue(int x,int y){ xx = x;yy = y;}int max( ){return xx > yy? xx:yy;}};void main( ){CMax m( );m.setValue(20,30);cout <<″Max=″<<m.max( )<<endl;}
1 回答

人到中年有點甜
TA貢獻1895條經驗 獲得超7個贊
你這代碼中的括號和大把的分號都是中文全角的。
();全部需要修改為 ();
CMax m(); 沒有無參數構造函數,在public:里面加上
CMax() { }
#include 后面少<iostream>
在現代的C++編譯器上,比如vc++2015,main函數的返回值必須是int才符合標準,而不能是void
- 1 回答
- 0 關注
- 632 瀏覽
添加回答
舉報
0/150
提交
取消