1樓:陳學陽
//例7-10 多繼承的簡單應用。
//base1.h
#ifndef base1_h
#define base1_h
class base1
;#endif
//base2.h
#ifndef base2_h
#define base2_h
class base2
;#endif
//derived.h
#ifndef derived_h
#define derived_h
class derived : public base1, public base2 //公有繼承base1和base2
;derived :: derived ( int i, char c, double f ) //派生類的建構函式
: base1( i ), base2( c ), real( f )
double derived::getreal() const
ostream &operator<<
#endif
//ex7_10.cpp
#include
#include "base1.h"
#include "base2.h"
#include "derived.h"
void main()
如果對您有幫助,請記得采納為滿意答案,謝謝!祝您生活愉快!
2樓:匿名使用者
//小程式也有100多行了,能多給點就多給點吧。
#include
using namespace std;
class matrix
;matrix::matrix(int a,int b)
3樓:匿名使用者
//這一點也不簡單啊,調了一晚上,實現了基本功能。其實我也是菜鳥,很多問題簡化了,沒考慮
#include
using namespace std;
class matrix
;matrix(int r, int l);
matrix(const matrix&);
friend matrix operator +(const matrix&, const matrix&);
friend matrix operator -(const matrix&, const matrix&);
friend ostream& operator <<(ostream&, const matrix&);
friend istream& operator >>(istream&, matrix&);
void operator =(const matrix&);
~matrix();
};matrix::matrix(int r, int l)
matrix::matrix(const matrix& a)
matrix::~matrix()
return c;
return c;
}ostream& operator <<(ostream& out, const matrix& a)
out << endl;
}return out;
}istream& operator >>(istream& in, matrix& a)
}cout << "您輸入的矩陣是:" << endl << a;
return in;
}void matrix::operator =(const matrix& a)
}int main()
求C語言高手編個小程式,急 急 急
include include define n 15 int main 隨機獲取1 20中的值 for i 0 i count為15個數值中相同數值的個數x n count printf x d n x return 0 相同數值?與哪個相同?還是15個數中只有一個數有相同的?你這個數是整數還是隨...
求一簡單的c 程式
include using namespace std int main else if c n else cout 現在正在下雨嗎?return 0 include void main include include ifdef unicode define string wstring defi...
我是C 菜鳥,求C 高手幫忙解決此問題簡單的學生管理系統,除錯沒有問題,但執行不了,急
我給你改了兩個錯誤現在可以執行了,不知道還有沒有其他邏輯錯誤,自己進一步修改吧。第一個,你在排序那個程式裡一個for迴圈不加 一個if判斷不加 這個錯誤有些幼稚,不像能寫出這種程式的人該犯的。第二個錯誤,main主函式裡if判斷語句判等的時候用了賦值號,應該改成 建議 你要學會除錯,這種編譯不過除錯...