const与指针一起使用的组合情况:
来源:互联网 发布:nlp分词算法 编辑:程序博客网 时间:2024/06/05 22:58
声明指向常量的指针变量pc,它指向一个字符串常量,由于使用了const,不允许改变指针所指的常量,因此以下语句是错误的:
但是由于pc是一个指向常量的普通指针变量,不是常指针,因此可以改变pc的值。例如以下语句是允许的:
常指针是指指针本身,而不是它指向的对象声明为常量。例如:
这个语句的含义为:声明一个名为pc的指针变量,该指针是指向字符型数据的常指针,用“abcd”的地址初始化该常指针。创建一个常指针,就是创建不能移动的固定指针,但是它所指的数据可以改变。例如:
整个指针本身不能改变,它所指向的值也不能改变。要声明一个指向常量的常指针,二者都要声明为const。例如:
const char* const pc="abcd"; // 指向常量的常指针
这个语句的含义为:声明一个名为pc的指针变量,它是一个指向字符型常量的常指针,用“abcd”的地址初始化该指针。以下两个语句都是错误的:
- const与指针一起使用的组合情况:
- 比较常见的const与指针的组合情况
- const与指针组合
- C++ 指针与const的组合复习
- 浅析const与指针的组合
- Java 继承与组合的使用情况
- const与指针结合的三种情况
- C++ const与指针之间组合的辨析
- const 指针与指向const的指针
- 指向const的指针与const指针
- const 指针与指向const的指针
- const 指针与指向const的指针
- const 指针与指向const的指针
- const 指针与指向const的指针
- const 指针与指向const的指针
- const 指针与指向const的指针
- const 指针与指向const的指针
- const 指针与指向const的指针
- Android知识点复习整理
- C#的22课的主要内容
- ListView实现浮动窗口
- 管理类项目:iframe嵌入
- odoo之工作流---一些属性含义
- const与指针一起使用的组合情况:
- Head First PHP 第4章 removeemail.php
- OpenGL系列教程之七:OpenGL显示列表
- MapReduce 详解一
- Java mail基础使用 (一)
- MYSQL条件查询--字段A不同值的state为0,1,9的数量统计
- C++ 面向对象程序设计上机练习一(函数重载)
- 读《包法利夫人》有感
- bzoj 1012 最大数 线段树 || 分块