1.类的定义
强调一点:除了静态成员,剩下的成员都需要用对象进行访问
#include <iostream>
using namespace std;
class CPerson //struct C++
{
public: //访问修饰符
int a;
void fun()
{
cout << "fun " << a << endl;
}
};
int mian()
{
//除了静态成员,剩下的成员都需要用对象进行访问
CPerson op;
CPerson* op1 = new CPerson;
op.a = 12;
op.fun();
op1->a = 13;
op1->fun();
system("pause");
return 0;
}
2.访问修饰符
2.1public:共有的,类内外均可见,C++中结构体默认是public
2.2 private: 私有的,仅仅类内可见,C++中类内不写修饰符时,默认是private
2.3 protected:保护的,类内以及子类中可见
2.4 修饰符的作用范围:从书写位置开始到下个修饰符,或者类结尾的花括号结束
#include <iostream>
using namespace std;
class CPerson //struct C++
{
public: //访问修饰符
//private: //没有访问修饰符时,类成员默认是private
int a;
void fun()
{
cout <