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

智能锁东莞网站建设北京优化seo排名

智能锁东莞网站建设,北京优化seo排名,人才招聘网最新招聘2023,便宜自适应网站建设1、static修饰局部变量---->静态局部变量 特点: (1)第一次调用时创建,然后第一次调用结束时没有被回收,以后每次调用,都延用上一次调用结束时的值,直到程序结束时,才被回收 &a…

1、static修饰局部变量---->静态局部变量

特点:

(1)第一次调用时创建,然后第一次调用结束时没有被回收,以后每次调用,都延用上一次调用结束时的值,直到程序结束时,才被回收

(2)由这个类创建的所有对象共享同一个静态局部变量

#include <iostream>
using namespace std;
class Test{
private:
    int num;
public:
    Test(int num)
        :num(num){}
    void add(){
        static int number=90;  //静态局部变量
        number++;
        cout<<"number="<<number<<endl;
    }
};
int main(){
    Test t(0);
    t.add();  //91
    t.add();  //92
    t.add();  //93
    //由这个类创建的所有对象共享同一个静态局部变量
    Test t2(7);
    t2.add();  //94
    return 0;
}

2、static修饰成员变量---->静态成员变量

特点:

(1)必须类内声明,类外初始化

(2)所有对象共享,生命周期是程序运行时创建,程序结束时销毁

(3)公共权限下,除了可以使用对象访问静态成员变量,也可以使用类名::静态成员变量名进行访问,推荐使用类名访问

#include <iostream>
using namespace std;
class Test{
private:
    int num;  //普通成员变量
public:
    //类内声明
    static int num2;  //静态成员变量
public:
    Test(int num)
        :num(num){}
};
//类外初始化
int Test::num2=90;
int main(){
    //静态成员变量的访问
    //两种方式:通过对象、通过类名(推荐使用)
    Test t3(9);
    cout<<t3.num2<<endl;  //对象访问
    cout<<Test::num2<<endl;  //类名访问
    return 0;
}

3、static修饰成员函数---->静态成员函数(方法)

特点:

(1)即可以通过类名调用,也可以通过对象调用

(2)静态成员函数只可以访问静态成员变量,因为其内部没有this指针,所以不可以访问非静态成员变量

(3)静态成员函数声明和定义分离时,static需添加在声明处(类内)

#include <iostream>
using namespace std;
class Test{
private:
    int num;  //普通成员变量
public:
    static int num2;  //静态成员变量
public:
    Test(int num)
        :num(num){}
    //静态成员函数
    static void fn1(){
        cout<<"静态成员函数"<<endl;
        //cout<<this<<endl;  //报错,静态成员函数没有this指针,所以不可以访问非静态成员变量
        cout<<num2<<endl;  //只可以访问静态成员变量
    }
    //类内声明
    static void fn2();
};
//类外定义
void Test::fn2(){
    cout<<"静态成员函数"<<endl;
}
int main(){
    Test t2(7);
    //静态成员函数的调用:通过对象、通过类名(推荐使用)
    Test::fn1();  //类名调用
    t2.fn1();  //对象调用
    return 0;
}
http://www.15wanjia.com/news/135.html

相关文章:

  • 上海青浦区网站建设公司网页设计制作网站模板
  • 杭州网站建设找思创网络平台推广销售话术
  • 黑马网站建设网站收录查询方法
  • 郑州高端网站建设广告营销包括哪些方面
  • 百度智能导航地图免费网站排名优化软件
  • 企业网站优化排名方案培训网站源码
  • css是什么的缩写seo基础优化包括哪些内容
  • 太原网站建设baidugoogle收录提交入口
  • 广州市网站建设怎么样seo文案范例
  • 快速建站框架兰州网站seo服务
  • 类似于微博网站怎么做百度网站优化工具
  • 不想花钱做网站推广汕头seo排名公司
  • 网站建设技术服务公司百度一下下载安装
  • java网站开发文档模板软件推广赚钱
  • 手机快速建站seo项目分析
  • 带数据库的网站模板下载八大营销方式有哪几种
  • 保定专门做网站的公司点击排名优化
  • 广州做网站价位百度登录
  • 网站开发人才国际要闻
  • 支付功能网站建设百度一下你就知道官方网站
  • app制作开发公司安卓优化大师官方版
  • 展示型的网站开发价格北京网站优化指导
  • 联赛网站建设不足今日国内新闻头条
  • 做网站除了域名还用什么如何提高网站seo排名
  • 如果网站没有做icp备案会被处罚seo 360
  • 深圳市建设工程质量安全智能监管平台网站逆冬seo
  • 加强网站建设说明报告范文鹤壁网络推广哪家好
  • vb做网站玩seo网络推广经理
  • 福建百益建设集团有限公司网站商丘seo博客
  • 简易网站建设长沙关键词排名软件