C++二级指针的深入了解
来源:互联网 发布:网络直播的利弊 编辑:程序博客网 时间:2024/05/21 19:35
对于C++的编译器跟C不同。C++中定义一个指针,它会随即的指向某个内存,不用初始化,能直接使用。而C语言的指针必须初始化才能使用
当我们定义一个C++二级指针,这个二级指针指向的指针是一个随即的内存,若我们改变这个指针指向的内存内容时便会报错,甚至程序崩溃。如:
int **a;
int *b;
若我们这样做
*a =b;
便会报错,因为*a指向的内存是随即的,它可能是系统的某个内存。
若我们必须要使用*a,我们应该先给a初始化:
a=&b;
这样我们就可以使用*a且不报错了
1 0
- C++二级指针的深入了解
- 深入理解指针以及二级指针(指针的指针)
- 今天对二级指针的深入理解
- 初学C语言----指针深入了解 :结构体指针
- 初学C语言----指针深入了解 :指针与函数
- 关于C的二级指针的问题
- C语言二级指针(指向指针的指针)
- 98 C语言二级指针(指向指针的指针)
- c语言的深入了解
- C/C++中二级指针的理解
- C/C++中二级指针的理解
- C语言中二级指针的用处
- c语言的二级别指针
- C/C++中二级指针的理解
- C语言中二级指针的作用
- C语言二级指针的用法
- C二级指针
- C语言二级指针
- 可移动自定义viewgroup--viewdraghelp心得
- CSS 定位(Positioning)
- PAT 1003. 我要通过!(20)
- Zygote,SystemServer启动分析
- [leetcode] 344. Reverse String
- C++二级指针的深入了解
- PAT 1004. 成绩排名 (20)
- 设计模式:组合模式(Composite)
- 别为了学编程而学编程
- ORACLE时间日期星期(SYSDATE)相关处理
- C++重载函数运算符()
- 新人简介
- POJ 1286 polya组合数定理
- 图片裁剪缩略处理小工具类