1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
| //main.cpp
#include <iostream>
#include "ClassT.h"
using namespace std;
int main()
{
Anmial pig(3,"哈哈");
pig.run();
return 0;
}
void Anmial::run()
{
cout<<" Anmial类中的run()方法"<<endl;
cout<<i_<<s_<<endl;
}
void Anmial::eat()
{
cout<<" Anmial类中的eat()方法"<<endl;
}
void Anmial::jump()
{
cout<<" Anmial类中的jump()方法"<<endl;
}
void Anmial::sleep()
{
cout<<" Anmial类中的sleep()方法"<<endl;
}
Anmial::Anmial(int i,std::string s)//构造函数
{
i_=i;
s_=s;
cout<<"构造函数被调用"<<endl;
}
Anmial::~Anmial()//析构函数
{
cout<<"析构函数被调用"<<endl;
}
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| //ClassT.h
#ifndef CLASST_H
#define CLASST_H
#include<string>
class Anmial
{
private://私有
int i_;
std::string s_;
public://公有
Anmial(int i,std::string s);
~Anmial();
void run();
void jump();
void eat();
void sleep();
};
#endif // CLASST_H
|
ClassTest.exe
1
2
3
4
5
6
7
| 构造函数被调用
Anmial类中的run()方法
3哈哈
析构函数被调用
Process returned 0 (0x0) execution time : 0.069 s
Press any key to continue.
|
文章作者
itning
上次更新
2016年10月06日 21:34:05
许可协议
CC BY-NC-ND 4.0