收录日期:2019/10/22 14:27:42 时间:2016/06/06 10:24:24 标签:新手乐园
const char* const data;
两个const个是什么作用?
const char* const data;
=========
第一个const表示指针本身是常量,也就是这个地址值不能变,第二个const表示指向的data是常量。
就是说

*data = 0;//非法。由第一个const决定
data = NULL;//非法。由第二个const决定

没写反吧?
const char* const data;
=========
第一个const表示指针本身是常量,也就是这个地址值不能变,第二个const表示指向的data是常量。
================================
第一个和第二个刚说相反了吧,第一个是数据是常量,第二个是说指针地址不能改变
const char* const data;
=========
第一个const表示指针本身是常量,也就是这个地址值不能变,第二个const表示指向的data是常量。
================================
第一个和第二个刚说相反了吧,第一个是数据是常量,第二个是说指针地址不能改变
==============
不好意思,如kangzuo() 所说。
声明了一个类型为char的常指针,其指向的data也为常量
const char* const data;
两个const个是什么作用?
~~~~~~~~~~~~~~~~~~
声明一个常量指针,指向一个常量变量。
这个值只能在声明的时候初始化。

const char* data; // 申请一个指针,这个指针指向一个常量
char const* data; // 申请一个指针,这个指针指向一个常量
这两个效果是一样的。

char* char data; // 申请一个常量指针,这个指针指向一个变量

第一个const表示*data的内容是一个常量,是不能更改的
第二个const表示指针所指向的地址单元是一个常量,即指针data不能被更改,不能指向其他的地址单元。
同意楼上说法
楼上都为强人,说得很好

tld里面的到底是有什么用? 如何设置一个del按钮,能删除一整个表格 求: VB.NET 使用 ITK 的学习资料或例程 Windows下从头开始创建一个最简单的OpenSceneGraph-2.0 程序及调试环境的方法(Debug) Windows下从头开始创建一个最简单的OpenSceneGraph-2.6.0 程序及调试环境的方法(Debug) 两道高效算法的问题 一个Hibernate的问题 关于反射加载DLL的问题 【新闻头条】奥巴马提名新政府经济团队主要成员 现在找工作看来真的很难 奇怪的效率问题 1 求一SQL排序语句,麻烦大家,在线等!!!!! C++中的小括号“()”重载,在C#中用什么代替了?请给个小括号重载的例子。 本人毕业设计的车辆管理系统,请大家给点意见,谢谢 如何查询usb,pci,串口外接设备的信息 循环链表问题 根据文件中的 IP 地址划分,提取相应的IP地址名称 让老婆吃醋了,散分 服务器查询存储过程 学习C++,C语言要掌握到什么程度 想买个U盘 帮忙看个游标? [明天结贴]有谁能提供eclipse > windows > prefrence 的详细说明资料。。。。 别进来 是否可以用自己创建的结构定义数组,如何给函数传递实参 二进制文件读取 这2分! 在Eclipse中调试Web应用的问题 求C#小程序