1 #include <iostream>
2 using namespace std;
3
4 class man
5 {
6 private:
7 int id;
8 char ch;
9
10 public:
11 //0个参数委托一个参数的构造函数,一个参数的委托两个参数的构造函数构造
12 man():man(
1)
13 {
14
15 }
16
17 man(
int i) : man(i,
'A')
18 {
19
20 }
21
22 man(
char c) : man(
1,c)
23 {
24
25 }
26
27 void show()
28 {
29 cout << id <<
" " << ch <<
endl;
30 }
31
32 private:
33 //委托构造实现重要的东西可以放在内部
34 man(
int i,
char c) :id(i), ch(c)
35 {
36
37 }
38 };
39
40 void main()
41 {
42 man man2;
43 man2.show();
44 cin.
get();
45 }
转载于:https://www.cnblogs.com/xiaochi/p/8576920.html
转载请注明原文地址: https://win8.8miu.com/read-27065.html