C++数组指针
来源:互联网 发布:汽车零部件进出口数据 编辑:程序博客网 时间:2024/06/15 04:11
现代C++程序采用vector类型和迭代器取代数组,采用string类型取代C风格字符串。
一、指针和引用比较
1.修改的指针的值,指向另一个不同的对象
int ival = 1024, ival2 = 2048;
int *pi = &ival, *pi2 = &ival2;
pi = pi2;
2.修改了引用的值ival对象,并非引用本身
int &ri = ival; &ri2 = ival;
ri = ri2;
二、C语言中使用malloc和free 分配存储窠,C++使用new 和delete实现相同功能
创建动态数组:
int *pia = new int [10];
delete []pid;
三、多维数组
int ia[3][4] = {
{0,1,2,3},
{4,5,6,7},
{8,9,10,11}
}
四、C风格字符串
理解为:以“空字符null结尾的数组”
C++通过 const char * 指针操纵C风格字符串
阅读全文
0 0
- 【C/C++】指针数组
- C指针 --- 指针数组 数组指针
- 【c/c++】指针数组和数组指针
- 【C++】指针(3):指针&数组
- 【C++】指针(4):指针数组
- c 指针,二级指针,数组
- c语言 数组 指针
- [C]指针数组
- C语言--指针,数组
- [C]函数指针数组
- C 函数指针数组
- c动态分配 数组指针
- C数组与指针
- c++---数组和指针
- c语言指针数组
- C 数组指针
- c 指针与数组
- C 数组与指针
- Balanced Lineup
- Linux的cat命令详解
- POJ 3041 Asteroids 匈牙利算法
- IE和DOM事件流的区别
- [Leetcode] 158. Read N Characters Given Read4 II
- C++数组指针
- android 通知栏的Intent事件
- 用友U8获取指定用户在某个账套中是否拥有指定权限
- java做网站
- LeetCode 561. Array Partition I
- 【数组模拟链表】UVA
- Spring线程池和自定义线程池的使用
- 06-图1 列出连通集 (25分) C++
- 2017.5.27入门组总结