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

北京做网站推广多少钱企业网站的推广阶段

北京做网站推广多少钱,企业网站的推广阶段,亚马逊电商网站,网站建设与推广的销售当然可以&#xff01;下面是对这段 C 代码的逐行详细注释说明和解释&#xff0c;帮助你理解静态成员变量和静态成员函数的使用。 &#x1f9f1; 类定义部分&#xff1a;MyClass cpp 深色版本 #include <iostream> 说明&#xff1a;包含标准输入输出流库&#xff0c;用于…

当然可以!下面是对这段 C++ 代码的逐行详细注释说明和解释,帮助你理解静态成员变量和静态成员函数的使用。


🧱 类定义部分:MyClass

 

cpp

深色版本

#include <iostream>

说明:包含标准输入输出流库,用于使用 std::cout 进行输出。

 

cpp

深色版本

class MyClass {

说明:定义一个类,名为 MyClass

 

cpp

深色版本

public:

说明:接下来的成员都是公共(public)权限,意味着外部可以访问这些成员。

 

cpp

深色版本

    static int staticValue; // 静态成员变量

说明:声明一个静态成员变量 staticValue

  • “静态”表示这个变量属于整个类本身,而不是类的某个具体对象。
  • 所有 MyClass 的对象共享同一个 staticValue
 

cpp

深色版本

    MyClass() {// 每创建一个对象,静态变量增加1staticValue++;}

说明:这是默认构造函数。每当创建一个 MyClass 对象时,该构造函数会被调用一次,并且让 staticValue 增加 1。

  • 因为 staticValue 是静态变量,它被所有对象共享,所以每创建一个对象,它的值都会递增。
 

cpp

深色版本

    static int getStaticValue() {// 静态成员函数return staticValue;}

说明:定义一个静态成员函数 getStaticValue(),用于返回静态变量 staticValue 的值。

  • 静态成员函数可以直接访问静态成员变量,但不能访问非静态成员变量或非静态成员函数。
  • 它不依赖于任何具体的对象实例。
 

cpp

深色版本

};

说明:类定义结束。


🧪 静态成员的初始化

 

cpp

深色版本

// 类外初始化静态成员变量
int MyClass::staticValue = 0;

说明:静态成员变量必须在类外进行一次定义和初始化。这里将 staticValue 初始化为 0。


🚀 主函数部分

 

cpp

深色版本

int main() {

说明:程序入口函数。

 

cpp

深色版本

    MyClass obj1, obj2;

说明

  • 创建两个 MyClass 类型的对象:obj1 和 obj2
  • 每创建一个对象,都会调用一次构造函数,从而使 staticValue 自增一次。
 

cpp

深色版本

    std::cout << MyClass::getStaticValue(); // 输出2

说明

  • 调用静态成员函数 getStaticValue(),直接通过类名 MyClass:: 调用(不需要对象)。
  • 此时已创建了两个对象,所以 staticValue == 2
  • 输出结果是 2
 

cpp

深色版本

}

说明:主函数结束。


✅ 总结

功能说明
static int staticValue;声明一个静态成员变量,属于类本身,所有对象共享
static int getStaticValue()静态成员函数,用于获取静态变量值
构造函数中对 staticValue++每次创建对象时自动计数
类外初始化 MyClass::staticValue = 0必须在类外显式初始化静态变量
MyClass::getStaticValue()无需对象即可调用

🔁 示例流程图

  1. 静态变量 staticValue 初始化为 0。
  2. 创建 obj1 → 构造函数调用 → staticValue = 1
  3. 创建 obj2 → 构造函数调用 → staticValue = 2
  4. 调用 MyClass::getStaticValue() → 返回 2
  5. 输出结果:2

如果你还想扩展功能,比如:

  • 添加析构函数,在对象销毁时减少计数;
  • 使用友元函数打印信息;
  • 或者限制只能创建一定数量的对象;

欢迎继续提问,我可以帮你实现 😊

http://www.dtcms.com/wzjs/365849.html

相关文章:

  • 商城网站建设需要多少如何把网站推广出去
  • 浦东企业网站建设苹果cms永久免费建站程序
  • 永远网站建设什么软件可以排名次
  • cnzz统计代码放在网站steam交易链接在哪
  • 百度站长怎么做网站维护seo技术外包 乐云践新专家
  • 广东 政府网站 建设发展规划网络优化工程师主要负责什么工作
  • 珠海建站模板源码口碑营销怎么做
  • 做推文封面的网站seo专业课程
  • 自己做网站要钱么百度推广开户代理商
  • 做网站的咋挣钱大庆网络推广
  • 展示类网站建设百度一下百度搜索入口
  • 网站备案有电话来昆明网站seo服务
  • wordpress move下载seo文章是什么
  • 乐平网站建设如何注册一个域名
  • 网站排名推广怎么做百度官方客服平台
  • 网站上实用的h5特效营销技巧和营销方法视频
  • 网站研发流程注册google账号
  • 制作公司网站结构图网站seo外包公司
  • 天河建设网站外包中国去中心化搜索引擎
  • 微网站建设套餐广州新闻报道
  • 网站域名做固定资产怎么处理网站seo站长工具
  • 做网站最新技术seo关键词首页排名
  • 网站icp备案 年检网站如何快速被百度收录
  • 中国建设银行网站色彩网站查询域名入口
  • 网站建设方案产业长沙营销型网站建设
  • 做国外网站建设长沙seo咨询
  • 免费自助小型网站短视频seo搜索优化
  • 偷拍网站做百度地图优化
  • 情公司做的网站推广发帖网站
  • 互联网网站制作运营培训班有用吗