当前位置: 首页 > news >正文

asp网站发布ftp国内f型网页布局的网站

asp网站发布ftp,国内f型网页布局的网站,物语系列短篇资源WordPress,页面跳转自动更新在类中#xff0c;static 除了可以声明静态成员变量#xff0c;还可以声明静态成员函数。普通成员函数可以访问所有成员#xff08;包括成员变量和成员函数#xff09;#xff0c;静态成员函数只能访问静态成员。 编译器在编译一个普通成员函数时#xff0c;会隐式地增加…在类中static 除了可以声明静态成员变量还可以声明静态成员函数。普通成员函数可以访问所有成员包括成员变量和成员函数静态成员函数只能访问静态成员。 编译器在编译一个普通成员函数时会隐式地增加一个形参 this并把当前对象的地址赋值给 this所以普通成员函数只能在创建对象后通过对象来调用因为它需要当前对象的地址。而静态成员函数可以通过类来直接调用编译器不会为它增加形参 this它不需要当前对象的地址所以不管有没有创建对象都可以调用静态成员函数。 普通成员变量占用对象的内存静态成员函数没有 this 指针不知道指向哪个对象无法访问对象的成员变量也就是说静态成员函数不能访问普通成员变量只能访问静态成员变量。 普通成员函数必须通过对象才能调用而静态成员函数没有 this 指针无法在函数体内部访问某个对象所以不能调用普通成员函数只能调用静态成员函数。 静态成员函数与普通成员函数的根本区别在于普通成员函数有 this 指针可以访问类中的任意成员而静态成员函数没有 this 指针只能访问静态成员包括静态成员变量和静态成员函数。 通过静态成员函数来获得学生的总人数和总成绩 #include iostream using namespace std;class Student{ public:Student(char *name, int age, float score);void show(); public: //声明静态成员函数static int getTotal();static float getPoints(); private:static int m_total; //总人数static float m_points; //总成绩 private:char *m_name;int m_age;float m_score; };int Student::m_total 0; float Student::m_points 0.0;Student::Student(char *name, int age, float score): m_name(name), m_age(age), m_score(score){m_total;m_points score; } void Student::show(){coutm_name的年龄是m_age成绩是m_scoreendl; } //定义静态成员函数 int Student::getTotal(){return m_total; } float Student::getPoints(){return m_points; }int main(){(new Student(张三, 15, 90.6)) - show();(new Student(李四, 16, 80.5)) - show();(new Student(王五, 16, 99.0)) - show();(new Student(赵六, 14, 60.8)) - show();int total Student::getTotal();float points Student::getPoints();cout当前共有total名学生总成绩是points平均分是points/totalendl;return 0; }运行结果 张三的年龄是15成绩是90.6 李四的年龄是16成绩是80.5 王五的年龄是16成绩是99 赵六的年龄是14成绩是60.8 当前共有4名学生总成绩是330.9平均分是82.725总人数 m_total 和总成绩 m_points 由各个对象累加得到必须声明为 static 才能共享getTotal()、getPoints() 分别用来获取总人数和总成绩为了访问 static 成员变量我们将这两个函数也声明为 static。 在C中静态成员函数的主要目的是访问静态成员。getTotal()、getPoints() 当然也可以声明为普通成员函数但是它们都只对静态成员进行操作加上 static 语义更加明确。 和静态成员变量类似**静态成员函数在声明时要加 static在定义时不能加 static**。静态成员函数可以通过类来调用一般通过类来进行调用也可以通过对象来调用。
http://www.zqtcl.cn/news/202901/

相关文章:

  • 无限空间 网站四川省建设厅网站填报获奖
  • 广东佛山最新通知北京seo怎么优化
  • 浙江省通信管理局 网站备案 管理部门科技公司经营范围包括哪些
  • 网站域名备案转接入手续深圳外贸公司qc招聘
  • 湖北网站建设服务公司可以做产品推广的网站
  • 做经营性的网站备案条件wordpress删除菜单
  • js商城网站个安装wordpress
  • 想给学校社团做网站企业服务平台是做什么的
  • 网站推广渠道的类型wordpress看不到表格
  • 网站建设与推广实训报告册附近广告设计与制作门店电话
  • wordpress汉语公益网站开发使用api对seo
  • 北京网站优化前景seo网络推广专员
  • 临海网站制作工程施工合同免费版
  • 免费的黄冈网站有哪些平台wordpress 新闻发布
  • 给男票做网站表白的软件wordpress软件网站模板下载
  • 网站备案个人可以做吗dw制作一个手机网站模板
  • 如何识别一个网站是否做的好坏新河官网
  • 深圳网站建设 卓教育直播网站开发
  • 如何修改网站后台密码河南省罗山县做网站的公司
  • 个人网站免费源码大全湖南长沙新增病例最新消息
  • 途牛网站开发需求邯郸市中小学健康管理平台登录
  • 青岛商城网站开发年度关键词有哪些
  • 电商网站开发文献综述网站文案优化
  • 兼职工厂网站建设万维网的代表网站
  • 企业要建设一个网站需要多少钱网站制作的关键技术
  • 大连住房和城乡建设网站工程公司取名字大全
  • 自建网站投放广告网页设计色彩搭配
  • 网站建站公司哪家价钱合理seo优化是什么职位
  • 德州建设网站网络营销推广方式
  • 网站建设经费预算策划书河南省城乡建设厅网站