#include <iostream>
#include <vector>
#include <string>
using namespace std;int main()
{
//用new分配的const对象是合法的
//动态分配的const对象,注意必须初始化
const int * p1 = new const int(1234);cout << *p1 << endl;
//对于一个定义了默认构造函数的类类型,其const动态对象可以隐式子初始化
//其他类类型必须显式初始化。
//注意:由于分配的对象是const的,所以new返回的指针必须是一个const的指针
const string *ps1 = new const string;cout << *ps1 << endl;return 0;
}

动态分配的const对象相关推荐

  1. const函数和const对象

    const函数和const对象 const修饰函数时,表明该函数不能修改成员变量 const修饰对象时,表明该对象不能引用成员中非const的成员函数 #include <iostream> ...

  2. const对象,NULL和nullptr,C++中创建对象数组

     1.定义成了const之后的类 #include <iostream> class area { public:int x;int y;mutable int z; //不受cons ...

  3. const指针和指向const对象的指针

    1.指向const对象的指针 C++强制要求指向const对象的指针也必须具有const特性. const double *ptr; 限定了ptr指针指向double类型const对象的, 即cons ...

  4. C++之指向const对象的指针和const指针

    1.指向const对象的指针 我们可以通过指针来修改其所指对象的值,但如果指针指向的是const对象,则不允许使用指针来改变其所指的const值.C++要求指向const对象的指针也是const类型. ...

  5. C++指向const对象的指针和const指针

    1.指向const对象的指针 我们可以通过指针来修改其所指对象的值,但如果指针指向的是const对象,则不允许使用指针来改变其所指的const值.C++要求指向const对象的指针也是const类型. ...

  6. 如何区分“指向const对象的指针”和“const指针”?

    const是C++中引入的一个新的关键字,它为C++编程带来了很大的方便.指向const对象的指针和const指针是两个名字很接近的概念,对于初学者来说非常容易搞混,这里对它们进行区分. 指向cons ...

  7. const对象和头文件三例外

    c++ 中 const对象默认是文件的局部变量 头文件用于声明而不是用于定义,但有三个例外. 1 定义const对象 2 定义inline函数 3 定义类 可以定义const对象是基于第一行的原因,包 ...

  8. const指针与指向const对象的指针

    一. 指向const对象的指针: 定义形式:const double *cptr; const限定了指针指向的对象类型,指针本身不是const类型 特征: 1.不能通过指针改变const对象的值,但是 ...

  9. const对象不能调用非const成员函数

    在C++中,可以用const来定义一个const对象,但const对象不可以调用类中的非const成员函数 原因 引发原因:: 由调用成员函数时隐式传入的当前对象的this指针引起. 非const成员 ...

最新文章

  1. 2019成考计算机几时出成绩,2019年成人高考成绩什么时候出来?如何查询
  2. 【01】网页中清除历史浏览记录能不能彻底删除浏览记录?
  3. git 撤销全部的commit_git 撤销commit
  4. [YTU]_2718 (求最高同学位置)
  5. IO模型(select, poll, epoll的区别和原理)
  6. OpenTelemetry 简析
  7. 计算机与科学应用题,计算机应用题
  8. 服务器子系统是什么,服务器是什么样子的,服务器一般用什么系统!
  9. QML基础类型之real
  10. JavaScript基础函数体中的唯一var模式(002)
  11. python中如何计算集合的长度_Python如何计算序列长度 python dataframe中元素如何统计?...
  12. c语言小型编译器编写,小型C语言编译器设计(4页)-原创力文档
  13. java零基础从入门到精通(全)
  14. 杭州爱华科技“AWA5661”噪音采集软件
  15. 自适应大邻域搜索算法
  16. 2022年重庆医院三基考试心血管系统疾病多选练习题及答案
  17. mysql chunk 函数_Laravel中的chunk组块结果集处理与注意问题
  18. python docx文本替换保留样式
  19. 爬坑”无法找到 .NET Core SDK。请检查确保已安装此项且 global.json 中指定的版本(如有)与所安装的版本相匹配“
  20. 工程博士与在职博士的区别

热门文章

  1. Java Reflection(五):方法
  2. PHP中file_exists()函数不支持中文文件名解决办法
  3. C++ 是一门难学易用的语言!
  4. 中国台湾地区几乎所有院校的硕博论文库(部分可下全文)分享该日志 举报...
  5. 一维数组工具 OneArryasTools v1.1(doc生成正常)
  6. 【数据结构与算法】之深入解析“下一个更大元素I”的求解思路与算法示例
  7. HarmonyOS之AI能力·关键字提取
  8. 2 0 2 0 年 第 十 一 届 蓝 桥 杯 - 省赛 - CC++大学C组 - A.约数个数
  9. 1014. Best Sightseeing Pair
  10. 【Tools】Tools博客汇总