1樓:匿名使用者
#include
#include
using namespace std;
class student
void show()
protected:
int num;
string name;
};class student1:public studentvoid display()
void display_monitor()private:
student monitor;
int age;
string adr;
};int main()
2樓:
錯誤**部分:
void display()
void display_monitor()修改結果:
void display()
void display_monitor()
3樓:匿名使用者
我幫你輸到vc裡面試了試。
有這麼些錯誤:
1.student1(int n,sting nam,int n1,string nam1,int a,string ad):student(n,nam),monitor(n1,nam1)第二個引數string寫錯了
2.cout<
#include
using namespace std;
class student
void show()
protected:
int num;
string name;
};class student1:public studentvoid display()
void display_monitor()private:
student monitor;
int age;
string adr;
};int main()
c++問題:宣告乙個矩形模板類crectangle 錯誤:error c2629: unexpected 'class crectangle
4樓:匿名使用者
#include
template
class crectangle
t getwidth()
t getarea()
template
crectangle::crectangle(const rectangle& rec)
template
crectangle::~crectangle()void main()
5樓:匿名使用者
修改如下:
#include
template
class crectangle // 返回值為tt getwidth() // 返回值型別為tt getarea()
template //
crectangle::crectangle(const crectangle& rec)//
template //
crectangle::~crectangle()//template
void f(crectangle&p)//這裡是使用上面的模版類main()
6樓:匿名使用者
樓主的**不全吧,shape是什麼東西?
主要問題有三個,第一是為什麼要用模板,裡面也沒用到t第二是在類外部定義成員函式的時候沒加模板,所有外面的方法改成像這樣的就行了:
template
crectangle::~crectangle()第三,crectangle::crectangle(const rectangle& rec)是把引數型別寫錯了吧,引數也是crectangle型別的吧。
你是想用模板定義裡面資料的型別吧,而且還有繼承結構的,還要多型的吧,呵呵。
7樓:慶韶容
crectangle::crectangle(const rectangle& rec)
length跟width是protected成員,不能用 . 訪問
c++程式設計出錯,求解
8樓:匿名使用者
crect(point a(1,1), point b(2,2)這裡錯了
帶預設值的函式, 只支援基本資料型別~~
要實現你想達到的效果, 使用以下方式(替換錯誤的那行**):
crect():a(1,2),b(2,2){}crect(point a, point b):a(a),b(b){}
9樓:匿名使用者
那些abcd我不認識,但是我猜它的意思是你的prog1.cpp的第31和40行有問題,但是到底是不是真的有語法問題只有檢視了程式上下文才能確定.它還提示有乙個:
「{」錯誤,也許是多了{也許是少了{.還有乙個錯誤是:crect有問題,可能是包含這個類的某個函式又或者某個地方呼叫這個類函式有語法問題,這也可能你呼叫了這個類的私有函式.
10樓:匿名使用者
重做吧,孩子,一塌糊塗
c語言問題求解,C語言問題求解。。
a 3,b 4 第一次進入迴圈i 1 5成立,case1,交換ab,a 4,b 3,break 第二次進入迴圈i 2 5成立,case default,賦值b 5,此時a 4,b 5 第三次進入迴圈i 3 5成立,case default,賦值b 5,此時a 4,b 5沒變 第四次進入迴圈i 4 5...
C語言中的一些編譯問題error C2019 syntax error指向A
a 3 4 b 4 3 這種賦值方式在c語言中是不允許的 只能在定義的時候進行 int a 3 4 int b 4 3 include void main int b 4 3 for i 0 i 3 i for i 0 i 3 i 不清楚的,可以追問。include void main int b ...
c語言問題求解釋,C語言問題,求解釋
在鍵盤輸入的時候 空格訊息表示null代表輸入結束 空格前邊的值就賦給變數 123空格 由於第乙個接收的是字元型別 只能接收 1 23還在緩衝區裡 這時i變數正需要接收10進製的整形資料.所以23就賦給了i 23後邊是空格 就停止了 之後s又從緩衝區裡接收了 字串456 後邊又是空格 接收停止 所以...
c語言問題求解謝謝啦,C語言問題求解謝謝啦
for迴圈裡面改一下就可以了,因為要先輸入才判斷是不是輸入的0,才能退出迴圈 include int main x i scanf d j for i 0 i x i for y j y x y for i 0 i c語言問題答案 9 a 1,b 3,c 2 必須按scanf格式輸入 10 a 1 ...
急!C 問題求解
自己回家動腦子想去吧 這麼簡單都不會 比如10123,去掉1個數字的話,去掉第乙個1,剩下0123算不算 qingwen用c 可以對資料報的流量統計做個程式設計嗎 急急急!想幫 但忘記具體用法了 關注一下 題目 數字小遊戲 基本要求 要求用c 語言程式設計,在visual c 環境下除錯完成 三 設...