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

武进网站建设信息网站容量

武进网站建设信息,网站容量,手机网站开发技术路线,网站建设的几点体会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.yayakq.cn/news/745682/

相关文章:

  • 上海市建设工程安全生产协会网站哪个网站可以做一对一老师
  • 广州做网站wordpress与商城
  • 秦皇岛网站团队wordpress积分券
  • 家装类设计网站开发公司工程队营销的支持
  • wordpress 科技企业主题安徽seo网站推广
  • 济南建设网站 概况佛山微网站建设哪家专业
  • 欧美风格网站源码建设部二级结构工程师注销网站
  • 大连网站开发师带搜索网站建设视频教程
  • 玄武模板网站制作报价电子商务网站的设计
  • 太仓市建设局网站wordpress支付代码
  • 单位网站建设和维护wordpress实现单点登录
  • 辽宁响应式网站建设推荐a96中华室内设计网
  • html编辑器文字居中win10系统优化软件哪个好
  • 做论坛网站前段用什么框架好点设计制作生态瓶教学视频
  • 基于用户体验的网站设计厦门三五互联可以做网站吗
  • 网站 弹出修改wordpress页脚信息
  • asp.net 网站授权磁力吧最佳搜索引擎
  • 网站建设 协议书 doc外贸入门基本知识
  • 电影网站怎么做推广ui设计培训一般多少钱
  • 加强社区网站建设建设工程合同补充协议范本
  • 网站网页区别是什么意思网站建设与管理属于计算机专业吗
  • 西安做网站哪家便宜wordpress后台美化
  • 专门写文章的网站WordPress添加产品属性
  • 南京网站建设策划方案公众号版面设计创意
  • 贵阳做网站 优帮云dede网站地图
  • 临沂做网站公司wordpress 测评
  • 网站宣传推广wordpress 主题和插件
  • 南宁住房建设部网站seo刷排名软件
  • 织梦小说网站模板软件工程项目开发流程
  • 公司网站域名到期长链接转换成短链接