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

有后台数据的动态网站免费创建个人网站

有后台数据的动态网站,免费创建个人网站,自己做装修效果的网站,山东网络科技有限公司类中用static修饰的成员变量称为静态成员变量,用static修饰的成员函数称为静态成员函数。它们的声明方式与普通变量和函数的声明方式差不多,只是前面多了一个static进行修饰。class Count { public:Count(){}//静态成员函数static int GetCount(){return…

        类中用static修饰的成员变量称为静态成员变量,用static修饰的成员函数称为静态成员函数。它们的声明方式与普通变量和函数的声明方式差不多,只是前面多了一个static进行修饰。

class Count
{
public:Count(){}//静态成员函数static int GetCount(){return _count;}private:static int _count;//静态成员变量声明
};

        一、静态成员变量 

        类里面的成员变量只是声明,静态成员变量和普通成员变量的初始化方式不同。普通成员变量在构造函数里初始化,而静态成员变量需要在类外面单独初始化。初始化时在静态成员变量前面加上类域,且初始化时不加static关键字。

        这时候就要奇怪了,为什么该变量被private修饰,却可以在类外通过指定类域初始化?别奇怪,因为C++就是这样规定的,做个遵守规则的人。但是,虽然可以以这种方式初始化,但是在类外面不能用Count::_count来访问变量。就当静态成员变量的初始化是个例就好。

class Count
{
public:Count(){}//静态成员函数static int GetCount(){return _count;}private:static int _count;//静态成员变量声明
};int Count::_count = 0;//在类外单独定义

        还有一个区别是:普通成员变量属于每一个类对象,存储在对象里面;静态成员变量属于类,不依赖于任何对象存在,所有对象共享同一数据。因此,静态成员变量不能在初始化列表里定义。

        二、静态成员函数

        它有两个很大的特点:

        1.无this指针,所以只能访问静态成员,不能访问非静态成员;

        2.可以直接通过类名::静态成员函数名调用,无需对象实例化。

int main()
{int ret = Count::GetCount();return 0;
}
http://www.dtcms.com/wzjs/514615.html

相关文章:

  • 做论坛网站用什么系统针对百度关键词策划和seo的优化
  • 做游戏人设计网站推广优化
  • 柯桥区交通投资建设集团网站seo实战培训视频
  • 香港公司网站可以备案吗武汉网站seo公司
  • nas做网站要哪些东东深圳网页设计
  • 青羊区建设和交通网站免费建自己的网址
  • 南宁网站建设方案详细网站优化推广公司排名
  • 金融企业网站建设个人怎么做免费百度推广
  • 太原微商网站建设百度应用商店app
  • 商城网站建设策划百度推广代理商与总公司的区别
  • 企业网站设计开发百度指数预测
  • b2b2c商城系统开源阜平网站seo
  • 什么网站做app好站长收录平台
  • 深圳石岩网站建设哪个网站学seo是免费的
  • 烟台市福山区住房和建设局网站百度安装应用
  • 做网站运营有前途么企业网站建设需求分析
  • 免费空间资源官网seo哪家公司好
  • 石家庄建设工程招标办网站整站排名优化品牌
  • wordpress产品开启评论上海网站排名seo公司哪家好
  • 深圳做分销商城网站软件开发培训学校
  • 服务范围 网站建设公司国际新闻最新消息战争
  • 天津市城乡建设局网站发布悬赏任务的推广平台
  • 办公楼装修设计合肥网站优化推广方案
  • 建设银行社保卡网站在哪今日足球赛事数据
  • wordpress 响应式模板成都黑帽seo
  • 做网站新乡百度关键词竞价价格查询
  • 东营市住房和城乡建设管理局网站培训机构加盟
  • 艾艺的品牌网站设计网站优化排名软件网
  • 个人域名备案有什么风险基础建站如何提升和优化
  • 织梦网站做自适应谷歌seo排名工具