C++中,int a = 10的后面的操作
2024-09-12 04:57:55
在C++中,int a = 10的内存表现形式取决于你的具体代码和优化级别,主要的几种形式:
- 不存在于内存中。比如a从未改变,被编译器当成常量,所有代码中的a直接替换成10;
- 存在于寄存器中;比如对a的读写很简单,10可能就直接放在了寄存器eax中。
- 放在函数栈(stack)中。比如包含a的函数的栈基指针是0xC0000000,a的地址就可能是0xBFFFFFFC
- 也可能在堆(heap)中,比如a是一个类成员变量,而该类的对象new在堆上。
最新文章
- August 19th 2016 Week 34th Friday
- JQuery学习(层级)ancestor &; descendant
- POJ2001Shortest Prefixes(字典树)
- mysqldump --flush-logs
- FFMpeg在Ubuntu上的安装和使用
- [GitHub]第七讲:GitHub issues
- JavaScript基础入门 - 01
- 最长公共子串和子序列的Python实现,带图示。
- js之 单例模式
- RocketMQ 分布式事务
- Fiddler抓包7-post请求(json)
- 解决UNIGUI字体太小的问题
- Redis 的线程模型
- signal函数的原型声明void (*signal(int signo, void (*fun(int))))(int)分析
- dubbo 源码编译记录
- Maximum repetition substring POJ - 3693(重复次数最多的连续重复子串)
- [译]Quartz.NET 框架 教程(中文版)2.2.x 之第六课 CronTrigger
- 通过Python来操作kylin
- php redis 单例模式
- Windows下 Qt 资源文件(.qrc)文件 的 编写与应用
热门文章
- Error:Cause: org/gradle/api/publication/maven/internal/DefaultMavenFactory Android
- ios block一定会犯的几个错误
- Chrome浏览器查看 iframe信息 OpenFrame
- 分析 ThreadLocal 内存泄漏问题
- (原创)拨开迷雾见月明-剖析asio中的proactor模式(一)
- 每日英语:Patent Wars Erupt Again in Tech Sector
- VS生成后事件对文件的copy以及更换扩展名
- jquery的extend函数
- c语言中条件编译相关的预编译指令
- 通用性好的win2003序列号: (推荐先用这个里面的)