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

公司做网站计入那个科目产品如何在网上推广

公司做网站计入那个科目,产品如何在网上推广,网站充值平台怎么做的,专业的培训行业网站模板C static与类 1. 不和对象直接相关的数据,声明为static2. static成员函数没有this指针3.在类的外部定义static成员变量4.static与类的一些小应用 1. 不和对象直接相关的数据,声明为static 想象有一个银行账户的类,每个人都可以开银行账户。存…

C++ static与类

  • 1. 不和对象直接相关的数据,声明为static
  • 2. static成员函数没有this指针
  • 3.在类的外部定义static成员变量
  • 4.static与类的一些小应用

1. 不和对象直接相关的数据,声明为static

想象有一个银行账户的类,每个人都可以开银行账户。存在银行利率这个成员变量,它不应该属于对象,而应该属于银行这个类,由所有的用户来共享。static修饰成员变量时,该成员变量放在程序的全局区中,整个程序运行过程中只有该成员变量的一份副本。而普通的成员变量存在每个对象的内存中,若把银行利率放在每个对象中,是浪费了内存。

2. static成员函数没有this指针

static成员函数与普通函数一样,都是只有一份函数的副本,存储在进程的代码段上。不一样的是,static成员函数没有this指针,所以它不能够调用普通的成员变量,只能调用static成员变量。普通成员函数的调用需要通过对象来调用,编译器会把对象取地址,作为this指针的实参传递给成员函数:

obj.func() ---> Class :: fun(&obj);

3.在类的外部定义static成员变量

另一个问题是static成员变量的定义。static成员变量必须在类外部进行定义:

class A
{private:static int a; //①
}
int A::a = 10;  //②

注意①是声明,②才是定义,定义为变量分配了内存。

4.static与类的一些小应用

在实现单例模式的时候,static成员函数与static成员变量得到了使用,下面是一种称为”饿汉式“的单例模式的实现:

class A
{public:static A& getInstance();setup(){...};private:A();A(const A & rhs);static A a;
}

这里把class A的构造函数都设置为私有,不允许用户代码创建对象。要获取对象实例需要通过接口getInstance。”饿汉式“缺点在于无论有没有代码需要a,a都被创建出来。下面是改进的单例模式,称为”懒汉式“:

class A
{public: static  A& getInstance();setup(){....};private:A();A(const A& rsh);...
};
A& A::getInstance()
{static A a;return a;
}

"懒汉式"只有在真正需要a时,调用getInstance才创建出唯一实例。这可以看成一个具有拖延症的单例模式,不到最后关头不干活。很多设计都体现了这种拖延的思想,比如string的写时复制,真正需要的时候才分配内存给string对象管理的字符串。


作者:melonstreet
链接:https://www.cnblogs.com/QG-whz/p/5517643.html


推荐一个零声学院项目课,个人觉得老师讲得不错,分享给大家:
零声白金学习卡(含基础架构/高性能存储/golang云原生/音视频/Linux内核)
https://xxetb.xet.tech/s/3Zqhgt

http://www.khdw.cn/news/4958.html

相关文章:

  • 互联网服务平台生成二维码网站快速排名优化价格
  • 什么平台发广告最有效seo方法图片
  • 案例网站模板_案例网外链seo服务
  • 网站目录怎么做301跳转北京突发重大消息
  • DW做旅游网站毕业设计模板seo视频教程百度云
  • 门业东莞网站建设技术支持北京网站优化公司
  • 外包公司做的网站怎么改密码国产最好的a级suv
  • 西安英文网站建设网站维护中是什么意思
  • 桂林网站建设培训seo优化方案总结
  • 西安建站免费模板网站推广策划书模板
  • 网站切片怎么做网站访问量排行榜
  • 做网站教程如乐网站每天做100个外链
  • 致力于邯郸网站建设制作服务_使众多客户将网站转化为网络市场营销.seo关键词
  • 给公司做网站需要华多少钱站内推广有哪些具体方式
  • 温州网站开发培训怎样做企业推广
  • 聊城做手机网站建设成都网站优化排名推广
  • 网站我优化外贸如何做网站推广
  • 做网站用商标吗淘宝推广怎么推
  • 顺德网站建设报价高手优化网站
  • 网络架构oss自媒体seo是什么意思
  • 注册网站步骤哪个杭州seo好
  • 网站开发质量屋上海网络推广服务
  • 网站建设公司外链怎么做广州30万人感染
  • 机器设备行业网站模板教育培训机构排名前十
  • 用pyton可以做网站吗上海百度推广公司
  • 工信部备案网站查推广app赚钱项目
  • 服务企业做优化的网站
  • 建设电子商务网站论文seo怎么收费
  • 设计建设网站公司网站seo实战培训班
  • 爱用建站正规吗搜索引擎推广文案