![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
xcy14
这个作者很懒,什么都没留下…
展开
-
C++笔记
malloc:头文件:#include <malloc.h> 或 #include <alloc.h>函数原型:extern void *malloc(unsigned int size);函数功能: 向系统申请分配size个字节的内存空间。返回类型是 void* 类型。void* 表示未确定类型的指针。C,C++规定,void* 类型可以强制转换为任何其它类型的指针。参数解释: size:需要原创 2017-12-13 16:15:49 · 170 阅读 · 0 评论 -
c++ const
一 const修饰函数参数 const只能修饰输入参数,不能修饰输出参数 使用const修饰采用指针传入的函数参数,可以防止意外改动该指针,若参数采用值传递,则函数将自动产生临时变量用于复制该参数,无需加const,若参数采用引用传递,为了防止改动,可以加入const 二 const修饰函数返回值如果给以“指针传递”方式的函数返回值加const 修饰,那么函数返回值的内容不能被修改,该返回值只能被赋转载 2018-01-19 12:33:57 · 120 阅读 · 0 评论 -
error: crosses initialization of ‘const char* path’
源代码: if(a>9) { goto RETURN; } ...... const char * path = argc >= 4 ? argv[3] : "test"; ...... RETURN: return 0; 报错语句: testswitch.cpp: In function ‘int main()’: testswitch.cpp:9: error: ...原创 2018-09-10 11:09:38 · 364 阅读 · 0 评论