類與物件程式設計題2(C++程式設計第3周)
問題描述
下面程式的輸出是:
10
請補足Sample類的成員函式。不能增加成員變數。
#include <iostream>
using namespace std;
class Sample{
public:
int v;
Sample(int n):v(n) { }
// 在此處補充你的程式碼
};
int main() {
Sample a(5);
Sample b = a;
cout << b.v;
return 0;
}
輸入
無
輸出
10
樣例輸入
無
樣例輸出
10
提示
提交作業時只提交補充的程式碼
原始碼
#include <iostream>
using namespace std;
class Sample
{
public:
int v;
Sample(int n):v(n) {}
Sample(Sample& a)
{
v = 2 * a.v;
}
};
int main()
{
Sample a(5);
Sample b = a;
cout << b.v;
return 0;
}