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

临海响应式网站设计有哪些简单的网站

临海响应式网站设计,有哪些简单的网站,电脑上怎么创建wordpress,百度权重排名C中const 和 static 关键字详解 1. const 关键字详解 (1)修饰常量 规则: const 修饰的变量是不可修改的,即它是一个常量。必须在定义时初始化,否则会报错。 示例代码: const int x 10; // 必须初始化…

C++中conststatic 关键字详解


1. const 关键字详解

(1)修饰常量

规则:

  • const 修饰的变量是不可修改的,即它是一个常量。
  • 必须在定义时初始化,否则会报错。

示例代码:

const int x = 10;  // 必须初始化
x = 20;  // 错误,x 不能被修改

例子:

void testConst() {const int a = 100;// a = 200;  // 错误,a 不能被修改
}

(2)修饰成员变量

规则:

  • 只有某个对象的生命周期内是常量,而不同对象之间该成员变量的值可以不同。
  • const 成员变量必须在构造函数的初始化列表中进行初始化,不能在类内定义时直接赋值。

示例代码:

class Example {
private:const int value;  // 常量成员变量
public:// 使用构造函数的初始化列表来初始化 valueExample(int v) : value(v) {}void show() {std::cout << "Value: " << value << std::endl;}
};int main() {Example obj1(10);Example obj2(20);obj1.show();  // 输出 Value: 10obj2.show();  // 输出 Value: 20
}

(3)修饰成员函数

规则:

  • const 修饰成员函数时,表示该函数不能修改类的成员变量。
  • const 对象只能调用 const 成员函数,而普通对象可以调用 const 和非 const 成员函数。

示例代码:

class Example {
private:int data;
public:Example(int d) : data(d) {}void setData(int d) {  // 非 const 成员函数,可以修改成员变量data = d;}int getData() const {  // const 成员函数,不能修改成员变量return data;}
};int main() {Example obj(50);std::cout << obj.getData() << std::endl;const Example obj2(100);std::cout << obj2.getData() << std::endl;
}

2. static 关键字详解

(1)修饰变量

规则:

  • static 变量的生命周期是整个程序,即使离开作用域也不会销毁。
  • 在类中使用 static 修饰成员变量,表示该变量属于类本身,而不是某个对象,所以所有对象共享同一个 static 变量。

示例代码:

void testStatic() {static int count = 0;  // 只会初始化一次count++;std::cout << "Count: " << count << std::endl;
}int main() {testStatic();  // 输出 Count: 1testStatic();  // 输出 Count: 2
}

(2)修饰成员变量

规则:

  • static 成员变量属于类,而不是对象,所有对象共享一份内存。
  • 必须在类外初始化。

示例代码:

class Example {
public:static int count;  // 共享的静态变量
};int Example::count = 0;int main() {Example e1, e2;e1.count = 5;std::cout << e2.count << std::endl;
}

(3)修饰成员函数

规则:

  • static 成员函数属于类,而不属于某个对象。
  • 不能访问非 static 成员变量,因为 static 成员函数没有 this 指针。

示例代码:

class Example {
private:static int count;
public:static int getCount() {return count;}
};int Example::count = 0;int main() {Example e1, e2;std::cout << Example::getCount() << std::endl;
}

3. conststatic 不能同时修饰成员函数

原因:

  • static 函数不属于某个对象,因此没有 this 指针。
  • const 函数依赖 this 指针(因为它限制修改对象的数据)。
  • staticconst 语义冲突,不能共存。

示例代码:

class Example {
public:static void func() const; // 错误,static 和 const 冲突
};

4. 总结

关键字作用域修饰成员变量修饰成员函数
const只在对象内部有效,每个对象可以不同变量在对象生命周期内不可变不能修改成员变量,const 对象只能调用 const 函数
static作用于整个类,所有对象共享变量归类所有,必须在类外初始化不能访问非 static 成员,没有 this 指针

记住核心点:

  1. const int* p:指向的值不能变,指针本身可以变。
  2. int* const p:指针本身不能变,指向的值可以变。
  3. static 变量是全局的,所有对象共享一份。
  4. static 成员函数没有 this 指针,只能访问 static 变量。
  5. conststatic 不能同时修饰成员函数。

文章转载自:

http://NDpXi1D3.ndxmn.cn
http://UzWcP0Nl.ndxmn.cn
http://NKVU43DY.ndxmn.cn
http://XV5HSzmW.ndxmn.cn
http://7nkzx5na.ndxmn.cn
http://CDf1WD0Y.ndxmn.cn
http://ymVohvmb.ndxmn.cn
http://vH2Tpzc3.ndxmn.cn
http://595wjofR.ndxmn.cn
http://BkFkQs89.ndxmn.cn
http://wrYN6KVG.ndxmn.cn
http://Akw0sIXN.ndxmn.cn
http://CQFBG8u1.ndxmn.cn
http://RjU3CKLo.ndxmn.cn
http://xQkZfJLB.ndxmn.cn
http://lEzOz3j1.ndxmn.cn
http://of1kw5DH.ndxmn.cn
http://yjYdXFn4.ndxmn.cn
http://ljFo1w0q.ndxmn.cn
http://6FGMV0ni.ndxmn.cn
http://E8gAV0uB.ndxmn.cn
http://brHXKCtu.ndxmn.cn
http://Dvb15QSG.ndxmn.cn
http://1nn31R4B.ndxmn.cn
http://mbldqNUK.ndxmn.cn
http://NACPJMJw.ndxmn.cn
http://6iA7WzFo.ndxmn.cn
http://ZHkEw2wa.ndxmn.cn
http://9gJ9FZkX.ndxmn.cn
http://6cuE36tE.ndxmn.cn
http://www.dtcms.com/wzjs/721306.html

相关文章:

  • 简述网站建设在作用全国不动产登记查询系统
  • 福建省交通建设质量安全监督局网站行业关键词
  • 免费领手机 网站网站logo是什么
  • 网站和自媒体都可以做黄江镇仿做网站
  • 某企业网站的设计与实现低代码建站平台
  • 天天传媒有限公司网站个人工作室网站模板
  • 有了域名和空间怎么做网站景区网站建设的目标定位
  • 个人网站建设域名wordpress视频上传
  • 重庆做网站推广公司微信小程序分销商城
  • 淘客网站怎么做圣诞网站源码
  • 招聘网站系统怎么做太原小程序制作
  • wordpress插件失败如何给网站做seo
  • 响应式网站头部觉 网站
  • 织梦网站如何生成伪静态wordpress 生成xml
  • thinkphp建站网址阜宁住房和城乡建设局网站
  • 黑彩网站充值就给你做单子网络推广公司运作
  • 永久免费手机网站自助建站钉钉邮箱登录入口
  • 西樵网站设计制作网站颜色搭配表
  • 长春建设工程管理中心网站怎么用wordpress模板
  • 安徽省建设工程质量安全监督总站网站中文域名注册查询官网
  • 网站seo优化工具wordpress安装语言设置中文
  • 网站开发公wordpress站群插件
  • 营销网站做的好的公司廊坊网络推广公司
  • 常州市建设项目审批网站东庄水利建设公司网站
  • 郑州网站建设咨询wordpress模板建站
  • 西充县规划建设局网站网站建设应当注意哪些问题
  • 搭建本地视频网站世赛网站开发与设计
  • 个人建设网站成本wordpress可以企业网站
  • 如何设计一个网站seo快速排名案例
  • 博罗网站建设活动网站推广