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 解釋 把姓張的帽子戴到姓李的頭上。比喻認錯了物件,弄錯了事實。出處 明 田藝蘅 留青日札 卷二十二 張公帽賦 諺雲 張公帽掇在李公頭上。有人作賦雲 物各有主,貌貴相宜。竊張公之帽也,假李老而戴之。結構 主謂式。用法 用作貶義。比喻無意中弄錯了事實...