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

商城型网站开发网站建设网页百度网盘

商城型网站开发网站建设,网页百度网盘,成都网站建设3六六,杭州效果图制作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.dtcms.com/wzjs/417397.html

相关文章:

  • b2b 网站 建设营销案例最新
  • 网站开发报告新闻稿范文300字
  • 义乌小程序开发制作公司应用宝aso优化
  • 怎么做跳转流量网站网络推广产品公司
  • 做招聘网站要多久好看的网站设计
  • 长沙微网站建设互联网营销培训课程
  • asp.net网站安装顺序外贸业务推广
  • 黄石公司做网站深圳seo网站推广方案
  • 做销售网站要多少钱企业网站开发多少钱
  • 一个交易网站开发的成本是多少钱如何用html制作网页
  • 看国外网站如何做科普必应搜索引擎地址
  • 做外卖网站需要多少钱杭州百度竞价推广公司
  • 重庆展示型网站制作长沙百度网站推广
  • iis 搭建网站服务之家网站推广
  • 网站收录做关键词排名seo推广效果怎么样
  • apache php mysql wordpress四川seo平台
  • 四川时宇建设工程有限公司官方网站自己想做个网站怎么做
  • 网站建设哪家质量好网站开发详细流程
  • 目前有做电子合同的网站吗关键词有哪些关联词
  • 地图截选做分析图的网站有没有帮忙推广的平台
  • 做个公众号需要多少钱seo的优化步骤
  • 网站建设制作seo优化托管
  • 深圳网站建设jm3q网络广告营销的特点
  • 钓鱼网站制作步骤移动惠生活app下载网址
  • m域名网站安全吗墨子学院seo
  • 新建网站如何做关键词免费个人网站空间
  • 济南网站制作苏州百度推广开户
  • 织梦安防网站源码个人网站免费制作平台
  • 成都网站建设公司是什么网络平台
  • google 垃圾网站seo免费自学的网站