C++
文章平均质量分 74
celine_
这个作者很懒,什么都没留下…
展开
-
C++引用、指针、值
引用 引用概念: 引用不是新定义一个变量,而是给已存在的变量取一个别名。编译器不给引用变量开辟空间。 创建引用变量: C++给&符号赋予了一个新的含义,用来声明引用,如下: int a = 10; int& ra = a;//ra为a的引用 此处ra与a的值和地址都相同,其实就是同一内存空间的取得两个名字 注意: 引用变量必须初始化,且之后永不改变,即只能引用...原创 2018-06-11 11:42:46 · 474 阅读 · 0 评论 -
函数重载
函数重载 概念:作用域相同、函数名相同、但函数参数不同(包括参数个数、参数顺序、参数类型不同)的函数形成重载。 int Add(int a,int b) { return a+b; } int Add(int a,int b,int c) { return a+b+c; } int Add(char a,int b) { return (int)a+b; } ...原创 2018-06-12 16:53:59 · 253 阅读 · 0 评论 -
malloc/free/new/delete详解
malloc/realloc/calloc 在C语言中我们常用malloc/calloc/realloc动态开辟空间,free释放空间。 那malloc/calloc/realloc又有什么不同? 函数原型如下 void *malloc( size_t size );//参数是开辟空间的字节数 void *calloc( size_t num, size_t size );//第一个参...原创 2018-06-19 11:09:23 · 235 阅读 · 0 评论