静态成员函数和(CPP与C结构体的区别)
程序员文章站
2023-12-29 08:13:10
``` include using namespace std.; //这种写法只是CPP中的struct的用法,但是在C中还是不支持的。 //C中的结构体不支持写方法的。 struct A{ private: int a; public: void setA(int A){a=A;} int ge ......
#include <iostream> using namespace std.; //这种写法只是cpp中的struct的用法,但是在c中还是不支持的。 //c中的结构体不支持写方法的。 struct a{ private: int a; public: void seta(int a){a=a;} int geta()const{return a;} }; struct b : a{ }; //验证类的静态成员函数性质 class aa{ public: static void aa(); private: int t; }; void aa::aa(){ cout<<"静态成员函数"<<endl; } int main(int argc, const char * argv[]) { //验证类的静态成员函数性质。 aa bb; bb.aa(); aa::aa(); unsigned a=9; //验证cpp结构体与c结构体 b b; b.seta(2); cout<<b.geta()<<endl; return 0; }
运行结果
静态成员函数 静态成员函数 2 program ended with exit code: 0