下面的代码设计了一个Student类,在该类中包括一个数据成员score(分数)、两个静态数据成员
1个回答
关注
展开全部
您好,很高兴回答您的问题。以下是对其进行完善后的代码:```c++class Student {private: double score; static double high; static double low;public: Student(double s) { score = s; if(s > high) { high = s; } if(s < low) { low = s; } } static double getHigh() { return high; } static double getLow() { return low; }};```在这份代码中,我们完成了:1. 创建了一个 `Student` 类。2. `Student` 类包括一个私有的数据成员 `score` 表示学生的分数、以及两个静态数据成员
咨询记录 · 回答于2023-04-14
下面的代码设计了一个Student类,在该类中包括一个数据成员score(分数)、两个静态数据成员
您好,很高兴回答您的问题。以下是对其进行完善后的代码:```c++class Student {private: double score; static double high; static double low;public: Student(double s) { score = s; if(s > high) { high = s; } if(s < low) { low = s; } } static double getHigh() { return high; } static double getLow() { return low; }};```在这份代码中,我们完成了:1. 创建了一个 `Student` 类。2. `Student` 类包括一个私有的数据成员 `score` 表示学生的分数、以及两个静态数据成员
但是在初始化时仍然需要进行初始化,通常需要在类的外部进行初始化。
您好,可以复制下来吗
简答题(10分)写出下面程序的执行结果:# nclude iostream h > class B ( protected : int b : public : B ( int i )( b = i +50; show ():) B ()() virtual void show ()( cout <<" B :: show () is called . b -"<< b << endl :)): class D . public B ( protected : int d ; public : D ( inti ): B ( i )( d = i +100; show ();) D ()0 void show ()( cout <<" D : show () iscalleD . d ="<< d << endi ;)): void main ()( D d1(108);)请输入答案: DELL 1/1
```c++#include using namespace std;class B {protected: int b;public: B(int i) { b = i + 50; show(); } B() { } virtual void show() { cout << "B::show() is called. b = " << b << endl; }};class D : public B {protected: int d;public: D(int i) : B(i) { d = i + 100; show(); } D() : B() { } void show() { cout << "D:show() is called. d = " << d << endl; }};int main() { D d1(108);
return 0;}```其输出结果应该是:```B::show() is called. b = 158D:show() is called. d = 208```