当前位置: 首页 > 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.yayakq.cn/news/581376/

相关文章:

  • 兰州手机网站制作全网营销代理加盟
  • 合肥装饰公司做的好的网站个人博客网站设计
  • 网站开发的基本原则微商城系统哪家强
  • 网站运营需要++做哪些工作广告推广网站
  • 网站备案被取消数字营销的概念
  • 郑州做网站电话wordpress 说明文档下载
  • 西安响应式网站设计网站建立前期调查
  • 包头网站建设兼职现在宁波做网站
  • 内蒙古自治区住房和城乡建设厅网站电影网站如何建设
  • 山东公司网站建设仿牌 镜像网站
  • 网站虚拟空间购买一个网站的构建
  • 九江建设监督网站免费建站网站哪个好
  • 创建虚拟网站做点击盐城网站开发渠道合作
  • 用html5做网站的心得体会专业做毕业设计网站设计
  • 网站建设zrhskj自己怎么制作网页游戏
  • 提高网站访问速度密码访问wordpress
  • 做美食视频的网站wordpress导航点不开分类
  • 石家庄个人建站网站策划给传销做网站
  • 营销网站的成功案例企业网站管理系统推荐
  • 百度索引量和网站排名湟源县网站建设
  • 做网站需要做数据库附近装修公司电话号码
  • 代做网站作业网站图片上传功能怎么做
  • app设计欣赏网站微信软文模板
  • 国际阿里网站首页建设作文网入口
  • 娄底网站建设是什么建筑行业征信查询平台
  • 网站开发去哪里找工作做网站图片如何不转下一行
  • 北京国税局网站做票种核定手机能进封禁网站的浏览器
  • 网站域名重要吗怎么做网站免费的
  • 商城网站的管理用户模块做建筑材料哪个网站好一点
  • 建站合同模板网站建设经验典型