
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 · 224 阅读 · 0 评论 -
c++ const
一 const修饰函数参数const只能修饰输入参数,不能修饰输出参数使用const修饰采用指针传入的函数参数,可以防止意外改动该指针,若参数采用值传递,则函数将自动产生临时变量用于复制该参数,无需加const,若参数采用引用传递,为了防止改动,可以加入const二 const修饰函数返回值如果给以“指针传递”方式的函数返回值加const 修饰,那么函数返回值的内容不能被修改,该返回值只能被赋转载 2018-01-19 12:33:57 · 146 阅读 · 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 · 417 阅读 · 0 评论