4.25

发布时间 2023-04-25 22:00:55作者: Code13
 1 #include <iostream>
 2 #include <cmath>
 3 using namespace std;
 4 
 5 class Complex {
 6 private:
 7     float re, im;
 8 public:
 9     Complex(float r, float i = 0) {
10         re = r;
11         im = i;
12     }
13     void add(Complex com) {
14         re = re + com.re;
15         im = im + com.im;
16     }
17     void show() {
18         cout << re << "+" << im << "i" << endl;
19     }
20 
21 };
22 
23 int main()
24 {
25     Complex c1(3, 5);  
26 
27     Complex c2 = 4.5;   
28 
29     c1.add(c2); 
30 
31     c1.show();
32     return 0;
33 }
 1 #include <iostream>
 2 using namespace std;
 3 
 4 class   CPU {
 5 public:
 6  CPU(int i, int j, int m, bool n);    
 7  void   show();    
 8 private:
 9  int m_Hz;
10  int m_zijie;
11  int m_he;
12  bool m_chaopin;
13 };
14 void  CPU::show()
15 {
16  cout << m_Hz << endl << m_zijie << endl << m_he << endl;
17  if (m_chaopin == 1)
18   cout << "true" << endl;
19  else
20   cout << "false" << endl;
21 }
22 CPU::CPU(int i, int j, int m, bool n) 
23 {
24  m_Hz = i;
25  m_zijie = j;
26  m_he = m;
27  m_chaopin = n;
28 }
 1 #include<iostream>
 2 using namespace std;
 3 class Base1{
 4 public:
 5         int var;
 6     void fun(){cout<<"Member of Base1"<<endl;}
 7 };
 8 class Base2{
 9 public:
10     int var;
11     void fun(){cout<<"Member of Base2"<<endl;}
12 };
13 class Derived:public Base1,public Base2{
14 public:
15     int var;
16     void fun(){cout<<"Member of Derived"<<endl;}
17 };
18 int main()
19 {
20     Derived d;
21     Derived*p=&d;
22     d.var=1;
23     d.fun();
24     d.Base1::var=2;
25     d.Base1::fun();
26     p->Base2::var=3;
27     p->Base2::fun();
28     return 0;
29 }
30  
31 #include<iostream>
32 using namespace std;
33 class Base0{
34 public:
35         int var0;
36     void fun0(){cout<<"Member of Base0"<<endl;}
37 };
38 class Base1:virtual public Base0{
39 public:
40         int var1;
41 };
42 class Base2:virtual public Base0{
43 public:
44     int var2;
45     
46 };
47 class Derived:public Base1,public Base2{
48 public:
49     int var;
50     void fun(){cout<<"Member of Derived"<<endl;}
51 };
52 int main()
53 {
54     Derived d;
55     d.var0=2;
56     d.fun0();
57     return 0;
58 }