复习小记----第3、4、5章 数组、指针、标准库类型、表达式
2012-08-30 10:19
218 查看
1.
若不指定初始化式,vector将根据自己保存的数据的类型来决定所存元素的初值:内置类型用0值初始化,类类型用其默认构造函数初始化。
2.
不能通过下标操作向vector中添加元素,要使用push_back()方法。
3.
指针和引用的两个重要区别:一、引用总是指向某个对象,定义引用时不进行初始化是错误的;二、引用已经初始化就始终指向同一个特定对象,用引用A给引用B赋值修改的是引用B所关联的对象的值,而用指针A给指针B赋值会使B指向A所指向的对象。
4.
自由存储区,即“堆(heap)”,可以使用new、delete在自由存储区中分配空间。
5.
后置++操作符:P++返回的是p原值的副本,即返回的是++之前的p的值。而前置的++返回的是修改后的值。
6.
sizeof操作符返回size_t类型的值,单位是字节。
7.
对于内置类型的初始化:
若不指定初始化式,vector将根据自己保存的数据的类型来决定所存元素的初值:内置类型用0值初始化,类类型用其默认构造函数初始化。
2.
不能通过下标操作向vector中添加元素,要使用push_back()方法。
3.
指针和引用的两个重要区别:一、引用总是指向某个对象,定义引用时不进行初始化是错误的;二、引用已经初始化就始终指向同一个特定对象,用引用A给引用B赋值修改的是引用B所关联的对象的值,而用指针A给指针B赋值会使B指向A所指向的对象。
4.
自由存储区,即“堆(heap)”,可以使用new、delete在自由存储区中分配空间。
5.
后置++操作符:P++返回的是p原值的副本,即返回的是++之前的p的值。而前置的++返回的是修改后的值。
6.
sizeof操作符返回size_t类型的值,单位是字节。
7.
对于内置类型的初始化:
int *p = new int;//未初始化 int*p = new int();//初始化为0
相关文章推荐
- .net程序中出现“标准表达式中数据类型不匹配”错误
- C语言基础:指针类型与指针和数组、字符串的关系
- 数组与字符串、字符指针与其他类型指针、赋值参数、指针参数以及引用参数、函数指针
- C++ Primer学习系列(2):数组和指针/表达式/语句
- C语言系列之 指针与数组总复习视频教程
- 1、打印二进制机器码,程序内存分析,大端序小端序,指针数组,数组指针,数组的三种访问方式,typedef,#if-0-#endif,求数组大小,括号表达式
- 数组类型指针
- C++学习笔记之八 复合类型---指针、数组和指针运算
- 数组、函数、指针复习记录
- C语言复习之指针数组
- C语言回顾(六、基类型,数组指针,字符串指针,函数指针,文字常量区)——iOS开发基础
- 指针的加减操作及对指针和数组类型的理解
- 函数指针数组的应用,但在类内作为成员使用,需要特殊处理,指针类型要匹配
- C++ 学习笔记(19)new/delete表达式、定位new、typeid、dynamic_cast、type_info、枚举类型、成员函数指针、union、位域、volatile限定符、链接指示
- 指针和一维数组-复习
- 【java基础】引用类型数组初始化中,setter和getter函数空指针问题
- 复习小记----第8章 标准IO
- C语言 内存分配 地址 指针 数组 参数 实例解析 (C语言复习)
- C++第9周项目 数组和指针 【项目2-我的数组类】(复习新版)
- 标准表达式中数据类型不匹配(Access)