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

三门峡建设环境局网站网络营销策划书模板

三门峡建设环境局网站,网络营销策划书模板,国家企业信息信用信息公示网山东,企业网站建设内存作用 const修饰符用来定义常量,具有不可变性。 修饰变量,说明该变量不可以被改变;修饰指针,分为指向常量的指针(pointer to const)和自身是常量的指针(常量指针,const pointer&…

作用

const修饰符用来定义常量,具有不可变性。

  1. 修饰变量,说明该变量不可以被改变;
  2. 修饰指针,分为指向常量的指针(pointer to const)和自身是常量的指针(常量指针,const pointer);
  3. 修饰引用,指向常量的引用(reference to const),用于形参类型,即避免了拷贝,又避免了函数对值的修改;
  4. 修饰成员函数,说明该成员函数内不能修改成员变量。

指针常量和常量指针?

指针常量指的是该指针本身是一个常量,不能被修改,但是指针指向的对象可以被修改。

int a = 10;
int b = 20;
int* const ptr = &a; // 指针常量
*ptr = 15;           // 可以修改 a 的值
ptr = &b;            // 错误:ptr 是指针常量,不能改变指

常量指针指的是这个指针指向的对象是一个常量,不能被修改,但是指针本身可以被修改。

int a = 10;
int b = 20;
const int* ptr = &a; // ptr 指向 a
*ptr = 15;           // 错误:不能修改所指向的值
ptr = &b;            // 可以改变 ptr 的指向
类型指针是否可变指向的值是否可变定义方式
指针常量int* const ptr = &a;
常量指针const int* ptr = &a;

const修饰的函数能否重载?

onst修饰的函数可以重载。

const 修饰的成员函数与非 const 修饰的成员函数被视为不同的函数签名。编译器会根据调用时对象的 const 性来决定调用哪个版本的函数。

  • const 对象:无论是否是const成员函数都能调用,但是如果有重载的非const函数,非const对象会优先调用重载后的非const函数。
  • const 对象:只能调用 const 修饰的成员函数,也无法调用非const的成员函数;

示例代码

#include <iostream>
using namespace std;class MyClass {
public:void display() {cout << "Non-const display()" << endl;}void display() const {cout << "Const display()" << endl;}
};int main() {MyClass obj;          // 非 const 对象const MyClass constObj; // const 对象obj.display();        // 调用非 const 版本constObj.display();   // 调用 const 版本return 0;
}

输出:

Non-const display()
Const display()

宏定义 #define 和 const 常量 区别

宏定义 #defineconst 常量
宏定义,相当于字符替换常量声明
预处理器处理编译器处理
无类型安全检查有类型安全检查
不分配内存要分配内存
存储在代码段存储在数据段
可通过 #undef 取消不可取消
http://www.hkea.cn/news/648501/

相关文章:

  • 网站建设硬件设置竞价广告是怎么推广的
  • 网站的平面设计图用ps做国外搜索引擎大全百鸣
  • 深圳专业企业网站建设前端培训
  • 南京平台公司seo搜索培训
  • 横沥网站建设武汉百度百科
  • 百度给做网站公司线上运营的5个步骤
  • 盘锦网站建设公司网络营销策略包括哪些
  • 简述电子商务网站开发的基本原则一站式网络营销
  • 商丘网站网络推广员的工作内容和步骤
  • 取消wordpress邮箱认证北京搜索优化排名公司
  • 千库网素材南宁seo优势
  • 西安机场商务宾馆百度做网站怎么在百度上做网站
  • ps网站建设seo网络公司
  • 网站建设步骤 教 程网站怎么做谷歌推广
  • 网站制作需要注意什么潍坊做网站哪家好
  • 专门做团购的网站有哪些色盲图
  • 百度做网站续费费用百度营业执照怎么办理
  • 深圳网站建设方维网络企业网站制作要求
  • 制作好网站黑帽seo教程
  • 云南 网站建设网站seo优化对网店的推广的作用为
  • 网站建设免费国外舆情服务公司
  • 怎么做网站banner查排名网站
  • 做网站好看的背景图片相关搜索优化软件
  • 怎么查网站是哪家制作公司做的百度收录查询
  • 企业年金交了有好处吗网络优化工程师吃香吗
  • python做网站开发百度6大核心部门
  • 自己做网站平台企业网站优化价格
  • 淘宝网网站建设的需求分析百度会员登录入口
  • 建网站的专业公司推广网站多少钱
  • 网站不去公安局备案自己怎么搭建网站