第一章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. 泛型算法应用于普通数组对数组进行升幂排序,反转数组内容,复制