填空题
阅读下列说明和C++代码,回答问题。
[说明]
已知下列程序运行时的输出应为:
1:1
1:1
1:1
[C++程序]
01 #include
<iostream>
02 using namespace std;
03 class stick{
04 protect;
05 (1) {};
06 Stock(int
n, int pr=1) {
07 shares=n; share_val=pr;
08 };
09 void~stock( ) {};
10 public:
11 //成员函数
12 void output( ){
13
(2) <<shares<<":"<<share val<<endl;
14
}
15 private:
16
//成员变量
17 int shares;
18
int share_val;
19 };
20
21 void main( ){
22
Stock a(1); a. output( );
23 Stock b;
b. output( );
24 Stock C=Stock(
); c.output( );
25 }
请补齐上述代码中的空缺(1)和(2)。
【参考答案】
Stock( ):shares(A),share_val(A)或Stock( ):share_val(A),sha......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)