96SEO 2026-02-23 11:31 24
。

昨天我们已经分享了初始化列表#xff1a;https://blog.c…目录
大家好我们又见面了。
昨天我们已经分享了初始化列表https://blog.csdn.net/yiqingaa/article/details/144020182
支持内置类型隐式类型转换为类类型对象需要有相关内置类型为参数的构造函数。
构造函数前面加explicit就不再支持隐式类型转换。
类类型的对象之间也可以隐式转换
1;//这里我们就用了隐式类型转换定义a1//平常我们定义是这样A
上面我们定义a1的时候我们使用了隐式类型转换来定义整形1其实先构造了一个A的临时对象然后再用这个临时对象拷贝构造给a1。
a1构造函数只有一个参数的情况下如果有两个参数我们想使用隐式类型转换该如何操作呢
如果我们按照错误示范1和2来操作的话系统会报错。
那么我们如何正确的操作呢
用static修饰的成员变量称之为静态成员变量静态成员变量一定要在类外进行初始化。
静态成员变量为所有类对象所共享不属于某个具体的对象不存在对象中存放在静态区。
用static修饰的成员函数称之为静态成员函数静态成员函数没有this指针。
静态成员函数中可以访问其他的静态成员但是不能访问非静态的因为没有this指针。
非静态的成员函数可以访问任意的静态成员变量和静态成员函数。
突破类域就可以访问静态成员可以通过类名静态成员
来访问静态成员变量和静态成员函数。
静态成员也是类的成员受public、protected、private访问限定符的限制。
静态成员变量不能在声明位置给缺省值初始化因为缺省值是为了给构造函数初始化列表的静态成员变量不属于某个对象不走构造函数初始化列表。
private://下面三个成员都是声明//兔子的颜色和性别需要使用字符串因此这里是string类型static
0;//给兔子总数初始化静态成员必须在类外进行定义和初实话上面只是声明有这个成员并没有定义
兔子a1的颜色是白色性别是雄性。
兔子a2的颜色是灰色性别是雌性。
兔子总数_count是静态成员它是独属于类Rabit的不属于任何一个实例化对象。
虽然它们能调用静态成员_count却不能修改它例如
假设我们将private注释掉这样我们就能在类外面使用我们的成员变量。
由上面的图可以看到我们的a1虽然想要修改_count但是却没有什么用因为_static是属于整个类Rabit的而不是独属于某一个实例化对象的。
而且通过调试我们可以看出实例化对象a1中招不到_count。
更说明了静态成员_static是属于整个类Rabit的而不是独属于某一个实例化对象的。
但是同样的无法在类外面修改我们的静态成员_cout。
静态成员_count只能在类里面修改类外面是无法修改的。
但是静态成员的初始化定义必须在类外面完成。
静态成员也是受类的成员受public、protected、private访问限定符的限制。
静态成员变量还是受访问限定符的限制的就像上面我们的_count被限定符private修辞了在下面我们通过
类名的方式去访问类Rabit会发现找不到我们的成员变量_count、_color、_gender。
同时静态成员既然受访问限定符的限制那么肯定也会受到类域的限制毕竟静态成员_count也是类的成员
_count的生命周期虽然是全局的但是会受到类域和访问限定符的限制。
同时静态成员变量不能在声明位置给缺省值初始化因为缺省值是为了给构造函数初始化列表的静态成员变量不属于某个对象不走构造函数初始化列表。
如上图所示。
初始化列表中不应该存在静态成员变量既然静态成员变量不能存在初始化列表中那么声明给初始值也肯定是错误的。
会报以下错误
a._gender;_count;}//获得兔子总数static
//private://下面三个成员都是声明//兔子的颜色和性别需要使用字符串因此这里是string类型static
0;//给兔子总数初始化静态成员必须在类外进行定义和初实话上面只是声明有这个成员并没有定义
a2(灰色,雌);Rabit::_count1000;//a1._count
如上图中我们在静态成员函数GetCount中出现了成员变量color是错误的行为因为GetCount是静态成员函数而color是非静态成员变量C规定静态成员函数中可以访问其他的静态成员但是不能访问非静态的因为没有this指针。
非静态的成员函数可以访问任意的静态成员变量和静态成员函数
所以这也是为什么GetCount访问_count没问题而访问_color就会出错的原因。
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback