基本语法的介绍不错的网站
2014-02-20 20:23
148 查看
(1)C++关于 const 的全面总结网站:
http://blog.csdn.net/Eric_Jo/article/details/4138548class A { void func1(); void func2() const; //常成员函数, 它不改变对象的成员变量. //也不能调用类中任何非const成员函数。 int key; }
需要注意的地方如下:
此网站有一点错误,const位于*的左右表示的意义有问题。const 位于*的右侧,修饰的是指针变量,指针变量为常量,不能修改指针的指向,如:char * const var;
const位于*的左侧,修饰的是指针指向的内容,指针指向的内容为常量,不能修改指针指向的内容, 如:const char* var;
对于const类对象/指针/引用,只能调用类的const成员函数,因此,const修饰成员函数的最重要作用就是限制对于const对象的使
A* const pA= new A(); pA = new A();//错误 pA->key = 10;//正确 const A* pB =new A(); pB = new A();//正确 pB->key = 10;//错误 pB->func1();//错误,const类对象/指针/引用,只能调用类的const成员函数 pB->func2();//正确
相关文章推荐
- Python 介绍及基本语法
- perl 基本语法介绍
- perl基本语法介绍
- Oracle存储过程基本语法介绍
- Oracle存储过程基本语法介绍
- Linq基本子句介绍-语法之from
- SQL 基本语法实例介绍-数据定义
- Oracle存储过程基本语法介绍
- grid基础语法介绍(上) 《轴线与网格》里主要讲述了grid与flex中,网格与轴线的基本概念,了解了这些基本概念之后,我们可以更轻松地对布局方式进行研究,这一篇文章主要描述grid布局中,定义在容
- 介绍一个不错的SVG网站
- Linq基本子句介绍-语法之where
- Oracle存储过程基本语法介绍
- shell入门二:基本语法介绍
- Linux终端介绍、Shell提示符、Bash基本语法
- Vue.js基本语法的介绍
- Delphi基本之pascal语法(第一章.pascal介绍)
- Oracle存储过程基本语法介绍
- day1 python 介绍、基本语法、流程控制
- LINQ的基本语法介绍
- 一个系统进程的介绍网站,不错的。