顿开教育学习笔记
C++使用new和delete替代malloc和free
一、==static==静态函数
一个类中可以有一个或者多个静态成员变量,所有对象都共享这些静态成员变量,都可以引用他
静态成员必须初始化
不属于任何一个对象
静态成员存在与全局区,但是作用域有限制
123456789101112//静态成员访问的两种方式class stu{ public: static int age = 0;}int main(){ stu s1; //方法一 stu::age; //方法二 s1.age;}
二、友元类
123456789101112131415//静态成员访问的两种方式class stu{ friend class tea;//类tea声明为类stu的友元类,在tea中就可以访问a的私有成员 public: static int age = 0;};class tea{};int main(){ stu s1; ...