#include<iostream> #include<string> using namespace std; class People{ int m_age; static string m_name;//静态成员变量的声明 public: People(int age):m_age(age){ } void print(){//非静态函数可以调用静态成员变量 cout << m_name << endl; } static void printAge(){//静态成员函数 //cout << age << endl;//静态成员函数不可以使用非静态成员变量 cout << m_name << endl;//静态成员函数可以调用静态成员变量 } }; string People::m_name = "张三";//静态成员变量的定义 int main(){ People p1(21); p1.print(); p1.printAge(); getchar(); return 0; }
010--C++养成之路(static静态成员)
最新推荐文章于 2023-10-11 21:40:14 发布