// 声明和实现的分离
// 声明 .h头文件
class Person {
int m_age;
public:
Person();
~Person();
void setAge(int age);
int getAge();
};
// 实现 .cpp 源文件
//::是域运算符
Person::Person(){
cout << "Person()" << endl;
}
Person::~Person(){
cout << "~Person()" << endl;
}
// Person::是跟在函数名的前面.
void Person::setAge(int age){
this->m_age = age;
}
int Person::getAge(){
return this->m_age;
}
int main(){
{
Person person;
person.setAge(20);
cout << persno.getAge() << endl;
}
getchar();
return 0;
}
C++,声明和实现的分类
最新推荐文章于 2022-09-03 14:39:26 发布