静态成员函数和(CPP与C结构体的区别)
2024-08-26 19:05:30
#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
最新文章
- C语言的泛型编程
- 【转】JSP中文乱码问题终极解决方案
- C# 反射遍历对象
- RedHat5--yun源无法使用问题解决
- 我所了解的WEB开发(4) - 神奇的URL
- js-定时任务setInterval,setTimeout,clearInterval,clearTimeout
- iOS中引用计数内存管理机制分析
- 过滤textarea
- Maven常识
- J2EE规范总结
- HDU - 1166 - 敌兵布阵 线段树的单点修改,区间求和
- PDF文件怎么修改,PDF文件编辑方法
- salesforce零基础学习(九十)项目中的零碎知识点小总结(三)
- Android Developers:传感器概述
- Python pycharm 常用快捷键
- JVM总结-垃圾回收(下)
- Android 数据存储02之文件读写
- rocketmq 管理控制台
- C++ 拷贝构造函数之const关键字
- bzoj 4033