c++内存测试
2023-09-11 14:16:45 时间
void MemoryTest()//内存测试
{//指针嵌套
char rr;//栈中分配内存(系统自动分配释放)
int ee = (int)&rr;//将rr的内存地址转换成整型数
char* yy = &rr;//定义一个字符型指针yy,将rr内存地址赋予yy
int* zz = (int*)&yy;//存放指针的指针变量yy的内存地址赋予给void类型(任意类型)的指针变量yy;(编译器里显示的是变量中的值而不是变量的地址)
int hh = *zz;//存放字符型指针的指针变量的首地址赋予给hh
char* aaa = "123456";//创建一块内存地址(32位或64位)
char* bbb = aaa;//内存地址赋值
char* cc1 = bbb + 1;//内存首地址加一(地址单位为字节)
char* cc2 = aaa;//内存首地址不变
}
相关文章
- C++构造函数、拷贝构造函数、赋值运算符漫谈(一)——函数参数传递
- 【C++】步步为营之知识点积累
- 【C/C++学院】0723-32位与64位/调戏窗口程序/数据分离算法/内存检索/二分查找法/myVC
- C++内存分配方式
- C++虚函数、虚继承、对象内存模型(转)
- C/C++内存泄漏及检测
- C++ 对象的内存布局(上)
- C/C++基础讲解(五十二)之图形篇(抛物样条曲线)
- Open3D (C++) 使用点云创建数字高程模型DEM
- [转]nginx+fastcgi+c/c++搭建高性能Web框架
- paip.c++ 内存泄漏以及解决之道.
- 【面试攻略】C++面试-发现内存泄漏方法+解决玩家网络卡的问题
- 【C++】使用局部变量赋值而非引用,导致内存多次释放的野指针问题
- 【华为OD机试 2023】 机房布局(C++ Java JavaScript Python)
- C++ 二分查找小练
- C++ MVC模型的简单实现
- C++11新特性内存模型总结详解--一篇秒懂
- cocos2dx3.2 画图方法小修改之 C++ final学习
- c++ vector C++ vector存放结构体 并且排序
- C++多继承时的对象内存模型
- Ubuntu20.04下,qt交叉编译报错::15: warning: identifier ‘nullptr‘ is a keyword in C++11 [-Wc++0x-compat]
- Windows和Linux下排查C++软件异常的常用调试器与内存检测工具详细介绍
- C++删除注册表项及其所有子项的方法
- C++内存管理之unique_ptr
- PAT 1056 C++ 版
- C++使用技巧(二十八):回顾内存new关键字、引用、默认参数、 占位参数、重载、类和对象、构造函数
- 【维生素C语言】第十四章 - 浅析C/C++程序的内存开辟
- C++代码优化方案(一)
- C++加载png图片的两种方法 - GDI+和CImage