這個程式那裡錯了

時間 2022-07-22 00:05:06

1樓:叢林戰神

第一:你在建構函式之前少寫「public:」,你沒有寫,什麼都沒有寫的情況下系統預設為私有的,這樣你所有的函式都是私有的,導致你的類沒有函式介面,這是錯誤的。

第二:當你在建立物件時應該為 cname p("zhangfengqiang","0907052201",69,50,63);

2樓:

# include

#include

using namespace std;

class cname

cname(char*str,char *sp,float i,float j,float k)

~cname()

void show()

private:

char *name;

char id[20];

float fou[3];

};void main()

3樓:匿名使用者

你少了一個pubilc,不寫,系統就預設為private,這樣所有的函式都不能用。要加上。。

main函式裡的物件申請要改為:

cname p("zhangfengqiang","0907052201",69,50,63);

p.show();

因為你宣告瞭有參的建構函式,就必須給它傳引數,初始化。

4樓:

樓上正解。。。

c++預設的訪問許可權是private的,建構函式之類的,須是public才行

幫我看看這個C 程式哪錯了?1 輸入數,找出所有大於數的平均值的那些數以及最小數

include define n 10 int main int a n b n i,j 0,sum 0 j初值定為0 for i 0 i a i for i 0 i 陣列b j 中的j沒有初始值,而且c 程式最好寫上返回值 大概看一下,你的 j 是個定值,最起碼 j 應該是if a i 2 0 望...

我忍俊不禁的笑了修改病句,那裡錯了

忍俊不禁含有笑的意思,後面又有笑了,所以是語義重複。 月竹流星 忍俊不禁,本就表示笑的意思,後面再加上笑了,是語義重複的錯誤 莊生曉夢夢已然 忍俊不禁 r n j n b j n 中國成語,一般指無法控制自己,忍不住要發笑。忍俊不禁本來就包含有笑! 小張你好 我忍不住笑了。如果你覺得我的回答比較滿意...

認錯了物件,弄錯了事實是哪成語?那裡下去了,這邊上來了,一直接連不斷是哪成語

民生為本 張冠李戴 zh ng gu n l d i 解釋 把姓張的帽子戴到姓李的頭上。比喻認錯了物件,弄錯了事實。出處 明 田藝蘅 留青日札 卷二十二 張公帽賦 諺雲 張公帽掇在李公頭上。有人作賦雲 物各有主,貌貴相宜。竊張公之帽也,假李老而戴之。結構 主謂式。用法 用作貶義。比喻無意中弄錯了事實...