[问题] 指标型别的疑惑(赠送1000P)

楼主: wa007123456 (大笨羊)   2016-09-19 18:04:21
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
问题(Question):
我们都知道 为了要让指标能够正常运作
必须要宣告指标的型别
当指标在跳位置取值的时候 才不会跳错
但是小弟今天有一个疑惑
"那储存指标的型别资讯是储存在计算器的哪一部分?"
也就是说 她怎么记得这个指标是属于哪个型别
小弟的计概不好
但Google也看不出头绪
有劳各位前辈
喂入的资料(Input):

预期的正确结果(Expected Output):

错误结果(Wrong Output):

程式码(Code):(请善用置底文网页, 记得排版)

补充说明(Supplement):
作者: descent (“雄辩是银,沉默是金”)   2016-09-19 18:41:00
intptr_t, uintptr_t 可以用来存指标的值
楼主: wa007123456 (大笨羊)   2016-09-19 18:44:00
谢谢楼上关键字! 所以她跟编译器有关系囉?
作者: chuegou (chuegou)   2016-09-19 18:47:00
写过组语就知 编译器要
楼主: wa007123456 (大笨羊)   2016-09-19 18:48:00
也许这篇转组语比较好 不过楼上好像有话要说@@
作者: chuegou (chuegou)   2016-09-19 18:49:00
编译器要决定读的大小
楼主: wa007123456 (大笨羊)   2016-09-19 18:49:00
descent 已授予 1000P.... 另外版友chuegou能提供相好的 也有第二位拿1000P 不过我希望有一个完整的答案就是她整个在编译过程的原理><不好意思囉 囧
作者: CaptainH (Cannon)   2016-09-19 18:57:00
型态都在编译时决定
作者: james732 (好人超)   2016-09-19 19:04:00
编译器通常会维护表格,记录所有变量的type以正确使用
作者: ctrlbreak   2016-09-19 22:58:00
3楼应该就是答案了, 型态只编译器和人需要知道而已XD
作者: MMyDD (不要停)   2016-09-29 16:45:00
typeid 不建议使用

Links booklink

Contact Us: admin [ a t ] ucptt.com