📄 base.cpp
字号:
#ifndef BASE_H
#include "Base.h"
#endif
Status::Status(double m,double n,double k){
WaterLevel=m;
PowerFlow=n;
Discharge=k;
}
Status::Status(const Status &st){
WaterLevel=st.WaterLevel;
PowerFlow=st.PowerFlow;
Discharge=st.Discharge;
}
Status::Status(){
WaterLevel=0;
PowerFlow=0;
Discharge=0;
}
Status::~Status(){
//析构函数
}
bool Status::operator==(const Status &st){
return fabs(WaterLevel -st.WaterLevel)<ERR_WATER_LEVEL && fabs(PowerFlow -st.PowerFlow)<ERR_POWER_FLOW && fabs(Discharge -st.Discharge)<ERR_DISCHARGE;
}
double Status::GetWaterLevel(){return WaterLevel;}
double Status::GetPowerFlow(){return PowerFlow;}
double Status::GetDischarge(){return Discharge;}
void Status::SetWaterLevel(double w){WaterLevel=w;}
void Status::SetPowerFlow(double p){PowerFlow=p;}
void Status::SetDischarge(double d){Discharge=d;}
void Status::SetStatus(double w,double p,double d){WaterLevel=w;PowerFlow=p;Discharge=d;}
StepVector::StepVector(double m,double n,double k){
StepWaterLevel=m;
StepPowerFlow =n;
StepDischarge =k;
}
StepVector::StepVector(){
StepWaterLevel=0;
StepPowerFlow =0;
StepDischarge =0;
}
StepVector::StepVector(const StepVector &st){
StepWaterLevel=st.StepWaterLevel;
StepPowerFlow=st.StepPowerFlow;
StepDischarge=st.StepDischarge;
}
StepVector::~StepVector(){
//析构函数
}
double StepVector::GetStepWaterLevel(){return StepWaterLevel;}
double StepVector::GetStepPowerFlow(){return StepPowerFlow;}
double StepVector::GetStepDischarge(){return StepDischarge;}
void StepVector::SetStepWaterLevel(double sw){StepWaterLevel=sw;}
void StepVector::SetStepPowerFlow(double sp){StepPowerFlow =sp;}
void StepVector::SetStepDischarge(double sd){StepDischarge =sd;}
void StepVector::SetStep(double sw,double sp,double sd){StepWaterLevel=sw;StepPowerFlow=sp;StepDischarge=sd;}
// #include <iostream>
// using namespace std;
// int main()
// {
// Status st(1,2,3),st2;
// Status st3(st);
// StepVector step(0.5,0.9,-0.7);
// st2=st+step;
//
// if(st==st2)cout<<"hello"<<endl;
// else cout<<"haha"<<endl;
// return 0;
// }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -