1樓:堅持之藍色闊海
很高興為樓主解答,滿意請採納!!!
首先樓主沒有建構函式的定義,所以宣告部分改為定義zhanghu() //建構函式
還有輸出的應該是zhanghao 和yue下面是修改後的**:
#include
using namespace std;
class zhanghu
void set(int x,int y)void show()
{cout<
2樓:匿名使用者
#include
using namespace std;
class zhanghu
也可以啊,或乾脆不寫
void set(int x,int y)void show()
}; int main()
通過這段**,你可能沒弄明白類的共有、私有、建構函式的意義;
建議你看看這些部分的內容,搞懂他
3樓:匿名使用者
zhanghu(); 這個錯了, 你既然要自己寫建構函式,那就要實現它,不能只寫一個函式宣告, zhanghu();這就只是一個宣告。
1.可以在類的外面實現它,
2.或者 在類裡面 zhanghu() ,把 zhanghu();的分號去掉。
3.直接把 zhanghu();刪了
4樓:
建構函式沒有函式體。
zhanghu();
改成:zhanghu(){};
就可以了
5樓:提拉米蘇
建構函式只有宣告,沒有實現,把 zhanghu(); 改成 zhanghu(){};就可以了,遇到問題多看編譯器給的提示。
這個彙編程式哪裡錯了,為什麼不能轉換顯示這個字元
換一種顯示方式就可以了 字元在dos的9號功能呼叫時是當作字串的結束標誌,所以不會顯示。但我們可以用dos的2號功能呼叫,一個一個字元去顯示。源程式修改部分如下所示 小寫部分是加的,行頭加 的語句去掉 加密結束mov dx,offset mes omov ah,9 9號功能呼叫,顯示提示.int 2...
這個段sql語言哪裡錯了
沒什麼太大錯誤,估計你是自己手打的,所有欄位名上不是單引號,是上邊數字鍵1左邊的那個小點。create table o2o category id int 11 unsigned not null auto increment,name varchar 50 not null default par...
c語言程式不知道哪錯了,一個C語言程式的修改。不知道錯在哪了。
不能這樣賦值。你可以 include stdio.h struct student s 2 int main 另外 注意只有2個元素。你新建了s 2 然後這兩個陣列元素應該是s 0 和s 1 啊,不是s 1 和s 2 後面for迴圈y也應該是i 2。看了樓下回答我想說說我的想法 首先 簡潔之道 推薦...