C 程式有錯誤,繼承和派生部分的,求改錯

2021-05-14 08:17:28 字數 567 閱讀 1891

1樓:匿名使用者

修改如下:

class student1:public student//宣告公用派生類student1

{public:

student1(int n,char nam[10],int a):student(n,nam)//派生類建構函式

=>class student1:public student//宣告公用派生類student1

{public:

student1(int n,string nam,int a):student(n,nam)//派生類建構函式

錯誤原因分析:

string和char 兩者是不同的型別,記憶體分配方式不一致,子類studen1繼承student時侯不應該修改父類中的建構函式的型別

2樓:小豬豬考研記

#include

#include

using namespace std;

class student//宣告基類

void display()//輸出基類資料成員{cout<<"num:"<

C語言程式沒有錯誤但執行不了,為什麼我的C語言程式沒有錯誤卻總是不能執行

scanf應該使用 語句修改為 scanf d a i 為什麼我的c語言程式沒有錯誤卻總是不能執行 linking.link fatal error lnk1104 cannot open file debug cpp1.exe 執行 link.exe 時出錯.這個我也抄 遇見過,其實你這段話寫的沒...

C 程式問題,求圓柱的面積和體積

include int main 圓的底面積公式 3.14乘以r的平方 圓柱體的體積 圓的面積乘以高 圓的底面積 sa 圓柱體的體積 va 所以 include int main void 我這裡的 5.2f,你也可以寫成 f,不過是為了精確了兩位小數而已 你自己寫你沒必要分兩次輸出s跟v,可以在一...

c語言如何求圓的面積和周長,C 編寫程式,“求出給定半徑R的圓的面積和周長,並輸出計算結果”,

何東鬆 你好,是用c 編寫嗎?程式如下 static void main string args area system.console.writeline 圓的周長為 perimeter system.console.readkey return c 編寫程式,求出給定半徑r的圓的面積和周長,並輸...