码迷,mamicode.com
首页 >  
搜索关键字:常量指针    ( 228个结果
c++学习笔记(二)-指针
1. 指向数组的指针 balance和ptr的区别是ptr是变量,balance是常量: 2. 指针作为函数返回值 根据菜鸟教程:http://www.runoob.com/cplusplus/cpp-return-pointer-from-functions.html “C++ 不支持在函数外返回 ...
分类:编程语言   时间:2017-11-02 14:25:48    阅读次数:131
数组不是指针
作者:孙明琦链接:https://zhuanlan.zhihu.com/p/24799071来源:知乎著作权归作者所有,转载请联系作者获得授权。 首先,数组名不是常量指针,从两方面: 类型方面,数组的类型是type[size],和常量指针类型type* const不同 使用方面,sizeof(数组名 ...
分类:编程语言   时间:2017-10-28 11:12:16    阅读次数:498
C语言中的指针
指针也是一种数据类型,占用内存空间,内存中存储的只能是变量的地址。 *p是操作内存的意思,在声明成为指针变量的时候使用*,在使用指针的时候,*表示操作内存。 *p放在等号的左边,相当于是从内存中取值,*p放在内存的右边,相当于是想内存中写值 *就像一把钥匙,通过一个地址,找到一块内存空间,来间接的修 ...
分类:编程语言   时间:2017-10-06 22:29:47    阅读次数:279
条款3:尽可能使用const
1.两种不同的常量:const在*左边表示被指物为常量,在右边表示指针为常量 常量指针:不可以改变指向的位置,但可以改变被指的内容(int* const num = 5); 指针常量(指向常量的指针):可以改变指针指向的位置,但是不可以改变被指物的内容(const int* num = 5); 2. ...
分类:其他好文   时间:2017-10-01 15:15:55    阅读次数:159
条款2:尽量以const,enum,inline替换#define
1.#define不被视为语言的一部分,并且使用常量会比#define导致较小的码 2.常量替换#define的两种情况 定义常量指针(当指针所指物为常量时,应该有两个const),const char* const A = “zhou”; class中的常量:将常量的作用域限制在类中,因此必须为类 ...
分类:编程语言   时间:2017-10-01 15:12:17    阅读次数:187
2.15 C++常量指针this
参考: http://www.weixueyuan.net/view/6346.html 总结: 在每一个成员函数中都包含一个常量指针,我们称其为this指针,该指针指向调用本函数的对象,其值为该对象的首地址。 this指针出现在static成员函数中,编译出错。this指针只能用于非静态成员函数内 ...
分类:编程语言   时间:2017-09-11 12:16:20    阅读次数:153
指针常量与常量指针的区别
#include #include #include #include using namespace std; int main() { int a=1,b=2; //--常量指针-- const int *cp = &a; //常量指针,本质是个指针:const修饰的是p1指向的变量,所以指向变... ...
分类:其他好文   时间:2017-09-10 11:14:33    阅读次数:109
字符数组与与指针保存字符串区别
所示程序,若指针指向一个字符串,这个字符串是保存在数据段常量区的,是不可以修改的,不能strcat使用这个指针。但我们可以让这个指针指向其他的字符串。 但是所示数组保存字符串的话,是存在栈区的,数组又是常量指针,即数组的这地址是不可以修改的,所以上面程序不会修改字符串的值。 ...
分类:编程语言   时间:2017-08-20 15:50:23    阅读次数:195
const_cast的使用_c++课程学习
#if 0 const char *p; //常量指针:只能改变指针的指向,不能通过指针改变值,常用来做形参 char *const p; //指针常量:只能通过指针改变值,不能改变指针的指向 const int *const p; //常量指针常量 值和指针的指向都不能改变 #endif int ... ...
分类:编程语言   时间:2017-08-04 17:36:28    阅读次数:185
C++ Primer 笔记——类
1.定义在类内部的函数是隐式的inline函数。 2.因为this的目的总是指向“这个”对象,所以this是一个常量指针,我们不允许改变this中保存的地址。 3.常量成员函数:允许把const关键字放在成员函数的参数列表之后,此时紧跟在参数列表后面的const表示this是一个指向常量的指针。因为 ...
分类:编程语言   时间:2017-07-26 00:17:12    阅读次数:247
228条   上一页 1 ... 6 7 8 9 10 ... 23 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!