- 论坛徽章:
- 36
|
回复 12# 0521
其实并不算是攻击吧,习惯就好,只是觉得你文章有错误时的一种表达方式而已。而你好像并不是要来讨论的,你应该意识到自己可能错了。
趁着还没老年痴呆,给大家科普一下,不能总老让老外笑话我大中华计算机系毕业生一个个基础差的跟狗屎一样吧。 另外如果我文章中说的,和你们在网上看到的答案不一样,请以我说的为准!尤其是中文的。
===这不像是来讨论的啊,你真的是科普来的吗?
可执行文件首先有个文件头标明自己是可执行文件,而且标明自己的格式。现在流行的基本就两大类型 不是所有操作系统都支持C++语言,或者说C++可执行文件的格式和C不一样
===你不觉得你这两句矛盾了吗? 真是因格式不一样呢还是run-time环境需要不同。
可执行文件里,主要的有几个段,或者区,或者片,反正用哪个词都是一个意思
===这个术语的东西要规范,不看你下面的.text什么的根本不知道你在说什么,一般我们都说section,还有你有提到.dll,说明应该是PE格式。
... ...
好像windows是 4M,当然了有些创建线程的API可以指定栈的大小
===好像... ..., 当然了..., 栈的大小你确定PE格式里没有指定吗?
... ...
还有怎么说呢,什么函数返回用寄存器啊(返回结构体时呢)
===你确定你要说的是“堆和栈”吗?为什么没谈些内存管理。你可能懂的很多,但你的表述... |
|