码迷,mamicode.com
首页 >  
搜索关键字:const-指针    ( 122个结果
指向常量的指针和常量指针学习
1. 指向常量的指针const int * p = &number 、int const *p1 2. 常量指针 int *const p 指针初始化完成后,不能在指向其他的指针。 3. const int *const p、int const *const p ...
分类:其他好文   时间:2017-11-02 14:27:36    阅读次数:170
函数后面有个 const
错误场景:类中的重载函数 编译报错: 函数后面加了 const 就好了。 非静态成员函数后面加const(加到非成员函数或静态成员后面会产生编译错误), 表示成员函数隐含传入的this指针为 const指针, 决定了在该成员函数中,任意修改它所在的类的成员的操作都是不允许的(因为隐含了对this指针 ...
分类:其他好文   时间:2017-10-25 21:26:59    阅读次数:180
指针和const
指针指向常量,类似于常量引用,指向常量的指针(pointer to const)不能用于改变其所指对象的值; const 指针,指针本身为常量(const pointer),必须 初始化,指针的值不能改变 typedef int *pint;类型别名 const pint cpint = 0; // ...
分类:其他好文   时间:2017-09-29 12:41:02    阅读次数:157
笔试常考题--嵌入式软件开发
最近在找工作,到处跑,做了很多笔试,这里总结这些天常考的题,一是记录心得,二是分享知识--Rome was not built in a day 1 char *const p; char const *p; const char *p; 这三者有什么区别? char *const p: 指针常量, ...
分类:其他好文   时间:2017-09-22 22:25:57    阅读次数:120
invalid conversion from `const void*' to `void*'
在编译一个工程时出错,使用memcpy函数处报错 invalid conversion from `const void*' to `void*' 原来memcpy()函数: 第一个参数是void * ( 非const指针 ),而opencv3.2中 cv::Mat.datastart 返回的是co ...
分类:其他好文   时间:2017-09-05 17:56:09    阅读次数:614
c28---const
// // main.c // const关键字,节省内存空间,放在字符表里面, #include int main(int argc, const char * argv[]) { /* 1.const,指针类型的左边、数据类型和*号之间,指针的指向可以改变,指向的内存空间中的值不能改变。 2.c... ...
分类:其他好文   时间:2017-08-21 15:47:45    阅读次数:139
指针和const的组合
1.指向常量的指针 格式:const 类型 * 指针名 或者 类型 const * 指针名 这种类型的指针可以获取到变量或者常量的指针,但是不能通过指针去修改被指向的对象的值,同时常量的地址只能赋给指向常量的指针。 例如: 2.指针常量 格式:类型 * const 指针名 这种指针同普通的常量的意义 ...
分类:其他好文   时间:2017-08-19 21:13:35    阅读次数:125
C++primer 9.3.1节练习
练习9.18 练习9.19 练习9.20 练习9.21 练习9.22 一个是该循环是个死循环,iter永远不会不等于mid,第二点很重要,自己在做题时有遗漏,向一个vector、string、deque插入元素会使所有指向容器的迭代器、引用和指针失效。 ...
分类:编程语言   时间:2017-08-10 15:38:11    阅读次数:300
保护数组内容、复合文字
1、使用const可以对数组函数提供保护,可以阻止函数修改调用函数中的数据。总之,如果函数想修改数组,那么在声明数组参量时就不要使用const。如果函数不需要修改参量,就需要加const。2、指针和多维数组。(267).变长数组(273)3、复合文字例如:(int[2]){10,20}这是一个复..
分类:编程语言   时间:2017-08-07 17:41:17    阅读次数:203
const_cast的使用_c++课程学习
#if 0 const char *p; //常量指针:只能改变指针的指向,不能通过指针改变值,常用来做形参 char *const p; //指针常量:只能通过指针改变值,不能改变指针的指向 const int *const p; //常量指针常量 值和指针的指向都不能改变 #endif int ... ...
分类:编程语言   时间:2017-08-04 17:36:28    阅读次数:185
122条   上一页 1 2 3 4 5 6 ... 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!