随笔分类 -  C++

new
摘要:C++中的动态内存分配 C++是通过new关键字进行动态内存分配 C++中的动态内存申请是基于类型进行的 delete关键字用于内存释放; 变量申请 数组申请: Type* pointer = new Type; Type* pointer = new Type[N] //... //... del 阅读全文

posted @ 2017-02-19 14:11 岳睿_02 阅读(112) 评论(0) 推荐(0)

函数重载
摘要:函数重载遇上默认参数; 编译器报错,因为 int c = fun(1,2); 这里调用两个函数都可以,所以编译器会报错; 当函数默认参数和函数重载相冲突时,编译器会报错; 这是C++的问题,C++引用了很多特性,特性之间会冲突;后续语言java和C#,他们就没有默认参数这种特性;C++众多的特性有可 阅读全文

posted @ 2017-02-19 13:32 岳睿_02 阅读(184) 评论(0) 推荐(0)

BOOL类型和引用,三目运算符
摘要:c++中的引用 变量名的回顾: 变量实际是一片连续存储空间的别名,而引用呢?引用可以看做已经定义变量的别名; 引用的语法type & name = var; int a = 4; int &b = a; //b为a的别名, b = 5; //操作b就是操作a 注意:普通引用在定义时必须用同类型的变量 阅读全文

posted @ 2016-10-24 23:10 岳睿_02 阅读(1801) 评论(0) 推荐(0)

C++函数参数的扩展
摘要:C++中可以在函数声明时为参数提供一个默认值 当函数调用时没有提供参数的值,则使用默认值 参数的默认值必须在函数声明中指定; 函数默认参数的规则 参数的默认值必须是从右向左提供;函数调用时使用了默认值,则后续参数必须使用默认值; 在C++中可以为函数提供占位参数;占位参数只有参数类型声明,而没有参数 阅读全文

posted @ 2016-05-24 13:30 岳睿_02 阅读(638) 评论(0) 推荐(0)

C++引用的本质
摘要:引用为变量提供别名,最重要的用途之一是在给函数传递参数方面 注意:引用作为函数的形参时不需要初始化! 引用作为变量的别名而存在,因此有一些场合可以代替指针 引用相当于指针来说具有更好的可读性和使用性 swap.cpp C语言的交换函数: 、 特殊的引用 const引用 -在C++中可以声明const 阅读全文

posted @ 2016-05-24 00:23 岳睿_02 阅读(7405) 评论(1) 推荐(2)

C到C++的升级
摘要:C++更强调语言实用性 1、所有变量都可以在需要使用时再定义 i 2、register关键字请求编译器将局部变量存储到寄存器中 -在C++中依然支持register关键字 -C++编译器有自己的优化方式 C语言中无法获取register变量的地址 C++中可以取得register变量的地址 C++中 阅读全文

posted @ 2016-05-22 01:31 岳睿_02 阅读(370) 评论(0) 推荐(0)

导航