作者wa007123456 (大笨羊)
看板C_and_CPP
标题[问题] 指标型别的疑惑
时间Mon Sep 19 18:04:21 2016
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
问题(Question):
我们都知道 为了要让指标能够正常运作
必须要宣告指标的型别
当指标在跳位置取值的时候 才不会跳错
但是小弟今天有一个疑惑
"那储存指标的型别资讯是储存在计算器的哪一部分?"
也就是说 她怎麽记得这个指标是属於哪个型别
小弟的计概不好
但Google也看不出头绪
有劳各位前辈
喂入的资料(Input):
无
预期的正确结果(Expected Output):
无
错误结果(Wrong Output):
无
程式码(Code):(请善用置底文网页, 记得排版)
无
补充说明(Supplement):
无
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 125.227.195.157
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1474279464.A.951.html
很想知道答案
敬至答者 1000P (不含税)
限版上回覆 谢谢大家><
※ 编辑: wa007123456 (125.227.195.157), 09/19/2016 18:19:23
1F:→ descent: intptr_t, uintptr_t 可以用来存指标的值 09/19 18:41
2F:→ wa007123456: 谢谢楼上关键字! 所以她跟编译器有关系罗? 09/19 18:44
3F:推 chuegou: 写过组语就知 编译器要 09/19 18:47
4F:→ wa007123456: 也许这篇转组语比较好 不过楼上好像有话要说@@ 09/19 18:48
5F:→ chuegou: 编译器要决定读的大小 09/19 18:49
6F:→ wa007123456: descent 已授予 1000P.... 另外版友chuegou能提供相 09/19 18:49
7F:→ wa007123456: 好的 也有第二位拿1000P 不过我希望有一个完整的答案 09/19 18:51
8F:→ wa007123456: 就是她整个在编译过程的原理>< 09/19 18:51
9F:→ wa007123456: 不好意思罗 囧 09/19 18:53
10F:推 CaptainH: 型态都在编译时决定 09/19 18:57
11F:推 james732: 编译器通常会维护表格,记录所有变数的type以正确使用 09/19 19:04
12F:推 ctrlbreak: 3楼应该就是答案了, 型态只编译器和人需要知道而已XD 09/19 22:58
13F:→ MMyDD: typeid 不建议使用 09/29 16:45