电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

自考c++知识点总结

自考c++知识点总结_第1页
1/35
自考c++知识点总结_第2页
2/35
自考c++知识点总结_第3页
3/35
下载后可任意编辑自考 c++知识点总结下载后可任意编辑第一章1. 动态分配内存使用 new 关键字:1)为一个对象分配内存:指针名 = new 类型名;2)为一个对象数组分配内存:指针名 = new 类型名[长度]; 使用 delete 关键字:1)释放对象占用内存:delete 指针名;2)释放一个对象数组占用内存:delete []指针名。注意:new 和 delete 必须成对出现,且 delete释放一个对象时,会调用析构函数。2. 引用数据类型 &别名 = 对象名例如:int a = 56; int &b = a ;则 b 是对 a的引用3. 什么是左值和右值?左值:必须是能被计算和修改的。右值:右值表示式的值必须是固定的。4. 指向常量的指针指向常量的指针一般形式:const int *p注意:*p 不能作为左值。下载后可任意编辑5. 常量指针常量指针一般形式: int * const p注意:*p 不能作为左值。6. 指向常量的常量指针常量指针一般形式:const int * const p注意:*p 不能作为左值。7. 泛型算法应用于普通数组对数组进行升幂排序,反转数组内容,复制数组等要包含头文件包对 数 组 进 行 降 幂 排 序 和 检 索 要 包 含头文件包(1) 反转数组内容:reverse(a , a+数组长度)(2) 复制数组内容 : copy(a,a + 数组长度,b)( 3 ) reverse_copy(a ,a + 数 组 长 度 ,b);reverse_copy 是将数组的内容从尾到头的逆向复制(4) 数组升幂排序:sort(a , a+数组长度)(5) 数组降幂排序 : sort(b , b+ 数组长度 , greater())下载后可任意编辑(6) 查找数组内容 : find(a , a+数组长度 ,value)( 7 ) 数 组 内 容 的 输 出 : copy(a , a+ len ,ostream_iterator(cout," 字 符串"));注意:可将 ostream_iyerator 理解为输出流控制符,表示数组元素的数据类型"字符串"是数组元素间的间隔。8. 数据的简单输入输出C++提高了两种格式控制方式:一种是使用ios_base 类提供的接口;另一种是称为操控符的特别函数,它的特点是能够直接包含在输出和输入表示式中,因此更加方便。不带参数操控符定义在头文件中,带形式的定义在头文件中三是无参数的操控符函数不能带有()名称含义作用Dec设置转换基数为十进制输入/输出下载后可任意编辑oct设置转换基数为八进制输入/输出Hex设置转换基数转换为十六进制输入/输出Endl输出一个换...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

自考c++知识点总结

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部