Test2.cpp文件:
#include<iostream>
#include<string>
#include<vector>
using namespace std;
//1.C++允许使用struct定义一个类
class Student {
public:
void say() {
cout << name << age << endl;
}
int getAge();//类中声明,类外定义。
private:
int age;
string name;
};
int Student::getAge()
{
return age;
}
int main() {
//1.正常访问
Student stu;
stu.say();
int age = stu.getAge();
//2.通过指针访问
Student* p = &stu;
p->say();
p->getAge();
cout << p->getAge() << endl;
//3.别名访问
Student &s = stu;
s.say();
s.getAge();
return 0;
}